0

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

4

0 に答える 0