字段更新操作符

对一个数字字段的某个field增加value。


用法

{$inc:{field:value}}

示例

例如,将wangwenlong的年龄增加5岁。先展示当前年龄,如下面的代码所示:

>db.t3.find()
{"_id":ObjectId("4fe676348414d282f712fae4"),"name":"wangwenlong","age":30}

可以看到当前年龄是30岁,接下来将"age"增加5,如下面的代码所示:

>db.t3.update({name:"wangwenlong"},{$inc:{age:5}})
>db.t3.find()
{"_id":ObjectId("4fe676348414d282f712fae4"),"name":"wangwenlong","age":35}
>

通过结果看到,更新后年龄从30变成了35。

字段更新操作符