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