我正在设置一个 cronjob 来更新集合 query
中所有文档的字段 views_15
。
这就是我所拥有的,应该有效:
$update = array(
'$set' => array (
'views_15' => 0
)
);
$db->queries->update(array(), $update, array('multi' => true));
它也适用于特定查询!
那么我应该使用什么来代替 array()
,从
最佳答案
在更新命令的选项中将 'multi'
替换为 'multiple'
:
$db->queries->update(array(), $update, array('multiple' => true));
参见 http://php.net/manual/en/mongocollection.update.php对于所有有效的更新选项。
关于php - 如何更新 mongodb PHP 中的所有文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15689417/