2014-01-27 46 views
1

我試圖從MongoDB集合中刪除滿足特定值條件的對象(在這種情況下爲「Accessible」:「null」) - 同時保留此對象的其他實例。我嘗試了db.collection.update({},{$ unset:{「Accessible」:「null」}},false,true),但它使用「可訪問」鍵刪除了所有對象。提前感謝 更新前的我的MongoDB集合從MongoDB集合中刪除特定的對象

{ 
"_id" : ObjectId("52e5f09e8f3d99e1046abccc"), 
    "Name" : "Skyline", 
"Accessible" : "Y" 

} 
{ 
"_id" : ObjectId("52e5f09e8f3d99e1046abccd"), 
    "Name" : "Highland", 
"Accessible" : "null" 

} 

期望的結果:

{ 
"_id" : ObjectId("52e5f09e8f3d99e1046abccc"), 
    "Name" : "Skyline", 
"Accessible" : "Y" 

} 
{ 
"_id" : ObjectId("52e5f09e8f3d99e1046abccd"), 
    "Name" : "Highland" 

} 

回答