设置某一个字段的值。
此操作符相当于SQL语法的"set field=value",全部数据类型都支持$set。
{$set:{field:value}}
例如,将wangwenlong的年龄调整为40岁。先展示当前年龄,如下面的代码所示:
>db.t3.find() {"_id":ObjectId("4fe676348414d282f712fae4"),"name":"wangwenlong","age":35}
可以看到当前年龄是35岁,接下来将age调整为40,如下面的代码所示:
>db.t3.update({name:"wangwenlong"},{$set:{age:40}}) >db.t3.find() {"_id":ObjectId("4fe676348414d282f712fae4"),"name":"wangwenlong","age":40} >
可以看到,更新后年龄从30变成了40。