2011-07-21 46 views
0

mongodbフィールドからどのように配列項目を削除しますか?たとえば、興味のあるリストからギターを削除するにはどうすればいいですか?どんなPHP関数やアプローチでも役に立ちます。配列から項目を削除するオプション - Mongodb

{ 

     "_id" : ObjectId("4d1cb5de451600000000497a"),   
     "name" : "dannie", 
     "interests" : [ 
      "guitar", 
      "programming",   
      "gadgets", 
      "reading" 
     ] 
} 

答えて

0

解除($配列[ '利益'] [ 'ギター'])これはPHP

0

で配列されている場合は、このタスクのためにunset()機能を使用することができます。

ありがとうございました。ギターは利益のための鍵ではないよう

0

実際には

$key = array_search('guitar', $array['interests']); 
unset($array['interests'][$key]); 

でなければなりません。

関連する問題