字段更新操作符

删除字段。

这个更新同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"}
>

可以看到更新后年龄字段消失了。

字段更新操作符