3

views_15collection からすべてのドキュメントのフィールドを更新する cronjob を設定していますquery

これは私が持っていたもので、うまくいくはずです:

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

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

また、特定のクエリでも機能します。

array()すべてのドキュメントを選択するには、 < query > パラメータの , の代わりに何を使用すればよいでしょうか?

4

1 に答える 1

11

更新コマンドのオプションを次のように'multi'置き換えます。'multiple'

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

すべての有効な更新オプションについては、http://php.net/manual/en/mongocollection.update.phpを参照してください。

于 2013-03-28T20:23:49.913 に答える