对一个数字字段的某个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。