2 soltex soltex 于 2016.09.21 09:49 提问

如果在mongo执行了update 的 inc 等修改器方法后,怎么样才能查看修改后的结果呢 ? 10C

请问,如果在mongo执行了update 的 inc 等修改器方法后,怎么样才能查看修改后的结果呢 ?
除了直接通过id获取以外的其他方式.
谢谢

1个回答

oyljerry
oyljerry   Ds   Rxr 2016.09.21 10:03

你Update的时候有一个query条件 { name: "Andy" }, 后面可以根据这个来查询。

 db.people.update(
   { name: "Andy" },
   {
      name: "Andy",
      rating: 1,
      score: 1
   },
   { upsert: true }
)
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Python 验证MongoDB中$set、$inc、$push几种修改器操作的速度
Python 验证MongoDB中$set、$inc、$push几种修改器操作的速度 在MongoDB中,$set、$inc、$push都能够对数据库进行操作,那么到底哪种修改器操作速度更快呢?我们今天来验证一下。 先描述一下本人的实验环境:    Win8操作系统64位,内装虚拟机32位系统,CentOS5.5 实验第一步,安装并启动MongoDB数据库服务器:    
spring mongodb修改器—$set、$unset、$inc
spring、mongodb、修改器、$set、$unset、$inc
MongoDB小结04 - update【$inc】
update方法很强大,它有两个参数,一是查询文档,用来找出需要更新的文档,另一个是修改器(modifier)文档,描述对找到的文档做哪些修改。 亮点 更新操作是原子的,若两个更新同时发生,先到达服务器的现执行,接着执行另一个。所以,互相冲突的更新可以火速传递,并不会互相干扰,虽然这是一个拼速度的年代,但是后更新的会取得“胜利”(后发制人!) 因为使用原子的 更新修改器 进行更新操作极为高效
mongodb_修改器($inc/$set/$unset/$push/$pop/upsert......)(转并学习)
对于文档的更新除替换外,针对某个或多个文档只需要部分更新可使用原子的更新修改器,能够高效的进行文档更新。更新修改器是中特殊的键, 用来指定复杂的操作,比如增加、删除或者调整键,还可能是操作数组或者内嵌文档。   1.$inc --------------------------------------------------------------------------
MongoDB修改器($inc/$set/$unset/$push/$pop/upsert)
对于文档的更新除替换外,针对某个或多个文档只需要部分更新可使用原子的更新修改器,能够高效的进行文档更新。更新修改器是中特殊的键, 用来指定复杂的操作,比如增加、删除或者调整键,还可能是操作数组或者内嵌文档。1.$inc这个修改器干什么使的呢?看看下面示例的具体操作后的结果即可知道。示例文档:{“uid”:”201203”,”type”:”1”,size:10} db.b.insert({“ui
(2.1.2.2)Java多线程(二)、线程的生命周期和状态控制
一、线程的生命周期 线程状态转换图: 1、新建状态 用new关键字和Thread类或其子类建立一个线程对象后,该线程对象就处于新生状态。处于新生状态的线程有自己的内存空间,通过调用start方法进入就绪状态(runnable)。 注意:不能对已经启动的线程再次调用start()方法,否则会出现java.lang.IllegalThreadStateExcep
Mongodb字段更新$setOnInsert操作符
一、定义 如果update的更新参数upsert:true,也就是如果要更新的文档不存在的话会插入一条新的记录,$setOnInsert操作符会将指定的值赋值给指定的字段,如果要更新的文档存在那么$setOnInsert操作符不做任何处理; 你可以指定upsert参数在db.collection.update()和db.collection.findAndModify()方法中; db.co
mongoDB $inc用法
格式: db.collection.update( { field: value }, { $inc: { field1: amount } } ); 例子: db.collection.update( { age: 20 }, { $inc: { age: 1 } }, { multi: true } ); db.collection
hibernate执行完查询操作后又执行许多更新操作
最近项目中使用SSH框架发现一个奇怪的问题,在执行完this.getHibernateTemplate().find方法之后,后台会打出一条hibernate:Select .....查询语句,但是接下来会打印出一条update语句。 查找所有的配置文件之后,最后终于发现原因是因为底层DTO映射类中属于的Set方法中发生变化,例如正常情况应该是: public void setCo
Mongodb字段更新操作$inc
一、使用$inc操作符将一个字段的值增加或者减少的格式是: { $inc: { : , : , ... } } 在一个数组或者内嵌文档中指定一个的时候可以使用点号 二、$inc操作符接收正的和负的值 如果指定的字段不存在则$inc操作符创建这个字段并且设置这个字段的值为指定的在值; 使用$inc操作符的字段的值如果值为null则将会报异常; $inc操作符是原子性的在单个文档中