3
在下面的代碼片段中,我能夠從具有不同參數的 集合中刪除兩個關鍵字段(即一個是1,另一個是0)。
> i = { name : 'name', age : 25, gender : 'female' };
{ "name" : "name", "age" : 25, "gender" : "female" }
> db.users.insert(i)
> db.users.find()
{ "_id" : ObjectId("4e8b5b5e654f46ccc304e44e"),
"name" : "name", "age" : 25, "gender" : "female" }
> db.users.update({ name : 'name'},
{$unset : {age : 1, gender : 0}}) // check here
> db.users.find()
{ "_id" : ObjectId("4e8b5b5e654f46ccc304e44e"), "name" : "name" }
>
參考:MongoDB的$unset
問題>什麼是在以下手冊使用?
{$取消設置:{場:1}}
可能重複:(http://stackoverflow.com/questions/6327893/mongodb-update-modifier [MongoDB中的 「$未設置」 更新修改的語義] -semantics-的-未設置) –