【发布时间】:2014-08-04 14:03:35
【问题描述】:
我正在使用mongojs,我正在尝试遍历集合中的所有元素
index = 0
db.keys.find({}, {uid: 1, _id: 0}).forEach((err, key) =>
if err?
console.log err
else
console.log (++index) + " key: " + key_uid
哪些日志
1 key: bB0KN
2 key: LOtOL
3 key: 51xJM
4 key: x9wFP
5 key: hcJKP
6 key: QZxnE
.
.
.
96 key: EeW6E
97 key: wqfmM
98 key: LIGHK
99 key: bjWTI
100 key: 2zNGE
101 key: F71mL
然后停止。但是,当我从终端登录 mongo 并运行时
> db.keys.count()
2317381
很明显它应该返回更多的键。您有什么想法可能导致这种行为吗?
【问题讨论】:
标签: javascript mongodb coffeescript iterator mongojs