xiguaqq20 发表于 2018-10-26 13:18:53

【MongoDB学习笔记13】MongoDB的更新(update)操作进阶

> db.post.update({"name":"joe"}, {$set:{"sex":1}},false,true)  
WriteResult({ "nMatched" : 2, "nUpserted" : 0, "nModified" : 2 })
  
> db.post.find()
  
{ "_id" : ObjectId("54a530c3ff0df3732bac1681"), "id" : 2, "name" : "joe", "age" : 30, "sex" : 1 }
  
{ "_id" : ObjectId("54a530c3ff0df3732bac1680"), "id" : 1, "name" : "joe", "age" : 30, "comments" : [ "test2", "test9", "test5" ], "sex" : 1 }
  
> db.post.update({"name":"joe"}, {$set:{"school":"marry"}},true,true)
  
WriteResult({ "nMatched" : 2, "nUpserted" : 0, "nModified" : 2 })
  
> db.post.find()
  
{ "_id" : ObjectId("54a530c3ff0df3732bac1681"), "id" : 2, "name" : "joe", "age" : 30, "sex" : 1, "school" : "marry" }
  
{ "_id" : ObjectId("54a530c3ff0df3732bac1680"), "id" : 1, "name" : "joe", "age" : 30, "comments" : [ "test2", "test9", "test5" ], "sex" : 1, "school" : "marry" }    >


页: [1]
查看完整版本: 【MongoDB学习笔记13】MongoDB的更新(update)操作进阶