我正在尝试更新所有数据库文档,但是在尝试简单使用 foreach 之后,我可以看到它没有返回所有文档......
也许mongo限制了这个函数的文档数量我不知道......(我正在从robomongo shell运行这个脚本)
db.visitors.count(); // return 2219663
var count = 0;
db.visitors.find().addOption(DBQuery.Option.noTimeout).forEach(function(visitor) {
count++;
});
print('total:' +count); // return only 44192 or 45575 it can change...