0

我敢肯定这对你来说是最简单的问题,但请原谅我的幼稚。我一直在尝试学习 mongodb,并想尝试一些聚合。

为此,我想将数据插入到这样的集合中。

对于 (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 回答