mongodb通过std php驱动程序,更新生成重复项

时间:2012-02-28 05:32:41

标签: php mongodb

        $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"
    }
}

我确定这是的情况,“不是你,是我......”,但我遗漏了一些显而易见的东西......

感谢,

0 个答案:

没有答案