三、Mongodb实战之——Mongodb Shell实现简单更新
所有的更新操作都要求至少两个参数,第一个指明要更新的文档,第二个定义被选中的文档应该如何更新
第四个参数指定是否执行多项更新,MongoDB的更新操作默认只应用于查询选择器匹配到的第一个文档
source code> db.users.update({"pwd":"111"},{$addToSet:{"hobbies":"table tenis"}},false,true)> db.users.update({"pwd":"111"},{$addToSet:{"hobbies":"basketball"}},false,true)> db.users.find(){ "_id" : ObjectId("513dad1d5a5c6b621c993e74"), "userName" : "chjzh", "pwd" : "123" }{ "_id" : ObjectId("51428d3c2540dc509d6d3572"), "pwd" : "111111" }{ "_id" : ObjectId("5143df5d0d5983f976e05adf"), "hobbies" : [ "music", "listening", "table tenis", "basketball" ], "pwd" : "111", "userName" : "chjzh" }