我敢肯定这对你来说是最简单的问题,但请原谅我的幼稚。我一直在尝试学习 mongodb,并想尝试一些聚合。
为此,我想将数据插入到这样的集合中。
对于 (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}) }