我正在设置一个cronjob来更新集合views_15
中所有文档的字段query
。
这就是我所拥有的,应该有效:
$update = array(
'$set' => array (
'views_15' => 0
)
);
$db->queries->update(array(), $update, array('multi' => true));
它也适用于特定的查询!
那么我应该使用什么来代替array()
来自<查询>参数选择所有文件?
答案 0 :(得分:11)
将'multi'
替换为更新命令选项中的'multiple'
:
$db->queries->update(array(), $update, array('multiple' => true));
有关所有有效的更新选项,请参阅http://php.net/manual/en/mongocollection.update.php。