Монго БД через драйвер phd std, обновление генерирует дубликаты - PullRequest
0 голосов
/ 28 февраля 2012
        $criteria = array(  
                "custom.userId" => $userId, 
                "custom.type" => $type, 
                "custom.package" => $package 
         );

         $update = array(
            '$set'=>array('default.'.$field => $value, 'include.'.$field => 'true')
         );

         $result = $collection->update($criteria,$update);

мои обновления происходят успешно, но я также получаю дубликат частичной записи, которая выглядит следующим образом ...

{
    "_id": {
        "$oid": "4f4b20be656e1c3438000000"
    },
    "custom": {
        "userId": "61"
    }
}

Я уверен, что это случай "это не ты, это я ..." но я здесь упускаю что-то очевидное .....

спасибо,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...