新手:在 mongodb 中插入期间使用 $mod 方法

Newbie: Using $mod method during insert in mongodb

我相信这对你来说是最简单的问题,但请原谅我的天真。 我一直在努力学习 mongodb 并想尝试一些聚合。

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

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

但这似乎不起作用。我也尝试过使用它进行更新,但它给了我一个不同的错误。

请帮我解决这个问题。

谢谢 拉达

$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}) }