$set
作用:指定修改某一个属性值,若对象的该属性不存在则创建
db.Collection.update({ “_id”: “123456789” }, { $set: { “age”: “20” }})
修改_id为123456789对象age属性值为20。

$inc
作用:增加或减少属性的值,若对象的该属性不存在则创建
db.Collection.update({ “_id”: “123456789” }, { $inc: { “age”: “2” }})
将_id为123456789对象age属性值加2。
若对象的age不存在则理解为设置属性age值为2。

db.Collection.update({ “_id”: “123456789” }, { $inc: { “age”: “-2” }})
将_id为123456789对象age属性值减2。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐