私はmongoDbにコレクションを持っています。それは次のようになります。
array(
'_id' => new MongoId("50b35d1217ce10ac1000000f")
'Education' =>
array (
'content' =>
array (
'0' =>
array (
'Organization' => 'SUST',
'Degree' => 'BSC',
'Department' => '',
'Location' => 'Dhaka',
'Session' => '2 Years',
),
'1' =>
array (
'Organization' => 'DU',
'Degree' => 'BSC',
'Department' => '',
'Location' => 'Dhaka',
'Session' => '2 Years',
)
),
'sharing' => 'public',
),
)
コレクションから Education.content.1 を削除したいと考えています。だから私は
update(array('_id' => new MongoId('50b35d1217ce10ac1000000f')), array('$unset' => array('Education.content.1' => 1)));
その結果、Education.content.1 は null になります。しかし、null にならないように Education.content.1 を削除したいと思います。
どなたか解決策をご存じの方がいらっしゃればお願いします。前もって感謝します。