0

これはあなたにとって最も簡単な質問だと思いますが、素朴であることをお許しください。私はmongodbを学ぼうとしていて、いくつかの集計を試してみたいと思っていました.

そのために、このようなコレクションにデータを挿入したかったのです。

for (i=1; i<=10; i++) { db.aggtest.insert( {a : { $mod: [i, 3]}, b : i}) }

しかし、これはうまくいかないようです。更新にも使用してみましたが、別のエラーが発生します。

これで私を助けてください。

ありがとうラダ

4

1 に答える 1

0

$mod 演算子は、クエリとプロジェクションに使用されます。

https://docs.mongodb.com/manual/reference/operator/query/mod/

JavaScript 関数の場合、挿入には言語固有の演算子を使用します。

for (i=1; i<=10; i++) { db.aggtest.insert( {a : i%3, b : i}) }
于 2016-12-22T17:50:31.180 に答える