Mongo + PHP:使用新数组更新集合中的文档

时间:2011-11-26 20:47:47

标签: php mongodb nosql

我正在尝试将新数组添加到集合中的现有文档中:

    $lat = '38.9586307';
    $lon = '-77.3570028';
    $location = 'office';

    $latLong = array($lat,$lon);

    $newdata = array('$set' => array('latLong' => $latLong));

    $collection->update(array('location' => $location), $newdata);

但它不起作用......我在这里遗漏了什么吗?

1 个答案:

答案 0 :(得分:0)

我想通了,我需要在更新命令的末尾添加一个“多个”文档更新条件:

$collection->update(array('location' => $location), $newdata, array("multiple" => true));