在mongo中使用变量javascript

时间:2015-12-15 13:31:54

标签: javascript mongodb

在下面运行checkpoints.js脚本时

$ mongo -u "admin" -p "xxx" monitor checkpoints.js

它看起来不像变量'i'可以在db语句中使用吗?

for (var i=1; i<8; i++) {
        print(i)
        print(db.checkpoints.find({day: i}).count())
}

因为它为我打印零

1
0
2
0
3
0
4
0
5
0
6
0
7
0

1 个答案:

答案 0 :(得分:1)

正在打印的零是查询的计数,而不是变量i

更新

我误解了你的问题,可以使用变量,只需通过手动运行来检查你的查询是否返回非空结果:

db.checkpoints.find({day: 1}).count()