新手:在 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}) }
我相信这对你来说是最简单的问题,但请原谅我的天真。 我一直在努力学习 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}) }