前面我们实验了用update方法来更新一个文档,我们发现,通常一个文档只会有一小部分需要更新,这时候如果我们把新的文档全部写下来做为update方法的第二个参数,显得很啰嗦很麻烦,特别是文档比较复杂的时候....而利用原子的更新修改器,可以使得这种部分的更新极为方便,高效.更新修改器是种特殊的键,用来指定复杂的更新操作,比如调整,增加或者删除键,还可能是操作数组或者内嵌文档.下面,我们来实验下几种常用的更新修改器..."age"这个键的,修改器创建了它.可是,问题来了,它怎么插到了这里,这和我理想中的不一样,我是希望它插入到文档的最后的.是不是因为我用"_id"查找文档,然后它就插入到了"_id"的后面呢.那么,如果我用文档的最后那个键...那么,我们可以将上面普通的“favorite”键的值变成一个数组:> db.name.update({"_id" : ObjectId("505a5925f67c1b9a341caefb")},{
?...inc只能用于整数、长整数和双精度浮点数。要是其他类型应该使用
?
set和$inc用来修改标量值。