Я играю с Mongo уже около недели и до сих пор не могу понять, как изменить вложенные массивы в Mongo с помощью php.
Итак, вот пример документа ...
array (
'_id' => new MongoId("4cb30f560107ae9813000000"),
'email' => 'mo@maurice-campobasso.com',
'firstname' => 'Maurice',
'lastname' => 'Campobasso',
'password' => 'GOD',
'productions' =>
array (
0 =>
array (
'title' => 'a',
'date' => '1286811330.899',
),
1 =>
array (
'title' => 'b',
'date' => '1286811341.183',
),
2 =>
array (
'title' => 'c',
'date' => '1286811350.267',
),
3 =>
array (
'title' => 'd',
'date' => '1286811356.05',
),
),
)
Что я не хочу делать, так это удалять массив внутри массива productions, но я не могу понять, как это сделать. Я играл с 'update (' $ pull '=> ... etc)', но не смог заставить его работать.