rockmongo を使用してドキュメントを変更するときは、次を使用します。
基準:
array (
'friends.50e6b194f028b9790b000002' =>
array (
'$exists' => true,
),
)
新しいオブジェクト:
array ( '$set' =>
array (
'friends.$.50e6b194f028b9790b000002.info' => "blablabla",
),
)
順調です。
PHPで:
$collection->update(array('friends.'.$val => array (
'$exists' => true,
)),
array ( '$set' =>
array (
'friends.$.'.$val.'.info' => "blablabla",
),
) );
うまくいかない。
phpで何が問題になっていますか?$val = 50e6b194f028b9790b000002