一些修改器1

1、增加:$inc

db.mycoll.update({}, {"$inc":{"mykey":10}});


2、设置:$set

db.mycoll.update({"name":"BuleRiver"}, {"$set":{"name":"BuleRiver2"}});


3、数组修改器:追加一个值:$push

db.mycoll.update({"name", "BuleRiver"}, {"$push":{"family_member":"jxu"}});


4、数组修改器:删除一个值:$pop

db.mycoll.update({"name", "BuleRiver"}, {"$pop":{"family_member":1}});
db.mycoll.update({"name", "BuleRiver"}, {"$pop":{"family_member":-1}});

5、数组修改器:追加一个值,避免重复:$addToSet

db.mycoll.update({"name", "BuleRiver"}, {"$addToSet":{"family_member":"jxu"}});
原文地址:https://www.cnblogs.com/javawebsoa/p/3065670.html