删除字段。
这个更新同SQL语法中的删除表的列。
{$unset:{field:1}}
例如,将wangwenlong的年龄字段删除。展示当前数据,如下面的代码所示:
>db.t3.find() {"_id":ObjectId("4fe676348414d282f712fae4"),"name":"wangwenlong","age":40}
可以看到当前年龄是40岁,接下来将age字段删除,如下面的代码所示:
>db.t3.update({name:"wangwenlong"},{$unset:{age:1}}) >db.t3.find() {"_id":ObjectId("4fe676348414d282f712fae4"),"name":"wangwenlong"} >
可以看到更新后年龄字段消失了。