Mongo + PHP: обновление документов в коллекции с новым массивом - PullRequest
0 голосов
/ 27 ноября 2011

Я пытаюсь добавить новые массивы в существующие документы в коллекции:

    $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 голосов
/ 27 ноября 2011

Я понял, мне нужно было добавить условие «множественного» обновления документа в конце команды обновления:

$collection->update(array('location' => $location), $newdata, array("multiple" => true));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...