2011-10-04 151 views
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}}

+2

可能重複:(http://stackoverflow.com/questions/6327893/mongodb-update-modifier [MongoDB中的 「$未設置」 更新修改的語義] -semantics-的-未設置) –

回答

相關問題