当我使用rockmongo修改文档时,我使用以下内容:
critria:
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