mongodb的一些修改器(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"}});

你可能感兴趣的:(mongodb的一些修改器(1))