2013-04-21 46 views
0

我有一個用戶的文檔結構爲:我們如何移除mongodb中的子數組中的項目?

{ 
"_id" : ObjectId("5173b10fd0aa9af00d06395c"), 
"customer_id" : 1, 
"customer_fullname" : "Douglas E. Kelly", 
"customer_email" : "[email protected]", 
"customer_cityid" : "1", 
"customer_selections" : [15, 952, 17347, 343102, 20380, 51757, 235961, 119824, 134011, 168251, 297596, 175792, 196010, 210349, 226945, 250102, 274064, 328834, 354893, 472868, 555878] 
} 

所以我想刪號/「客戶選擇」的項目。我們應該怎麼做?

UPDATE: 我正在使用此查詢。但它不會刪除數字

$response=$collection->update(array('customer_id' =>1), array('$pull' => array('customer_selections'=>$selectedcompanyid))); 

var_dump($ response);

array(5) { ["updatedExisting"]=> bool(true) ["n"]=> int(1) ["connectionId"]=> int(3) ["err"]=> NULL ["ok"]=> float(1) } 

回答

相關問題