如何更新mongodb PHP中的所有文档

时间:2013-03-28 18:23:24

标签: php mongodb

我正在设置一个cronjob来更新集合views_15中所有文档的字段query

这就是我所拥有的,应该有效:

    $update = array(
        '$set' => array (
            'views_15' => 0
            )
    );

    $db->queries->update(array(), $update, array('multi' => true));

它也适用于特定的查询!

那么我应该使用什么来代替array()来自<查询>参数选择所有文件?

1 个答案:

答案 0 :(得分:11)

'multi'替换为更新命令选项中的'multiple'

$db->queries->update(array(), $update, array('multiple' => true));

有关所有有效的更新选项,请参阅http://php.net/manual/en/mongocollection.update.php