mongodb的一些修改器(1)
mongodb的一些修改器(1)
1、增加:$inc
[javascript]
db.mycoll.update({}, {"$inc":{"mykey":10}});
2、设置:$set
[javascript]
db.mycoll.update({"name":"BuleRiver"}, {"$set":{"name":"BuleRiver2"}});
3、数组修改器:追加一个值:$push
[javascript]
db.mycoll.update({"name", "BuleRiver"}, {"$push":{"family_member":"jxu"}});
4、数组修改器:删除一个值:$pop
[javascript]
db.mycoll.update({"name", "BuleRiver"}, {"$pop":{"family_member":1}});
db.mycoll.update({"name", "BuleRiver"}, {"$pop":{"family_member":-1}});
5、数组修改器:追加一个值,避免重复:$addToSet
[javascript]
db.mycoll.update({"name", "BuleRiver"}, {"$addToSet":{"family_member":"jxu"}});