【发布时间】:2014-02-07 11:43:06
【问题描述】:
按照 nodejs 的 mongodb 手册中的示例,我从 db 中查找所有文档,如下所示
mongo.Db.connect(mongoUri, function (err, db) {
if (err) {
console.log(err);
}
else {
db.collection('test').find().toArray(function(e, d) {
console.log(d.length);
db.close();
});
}
});
现在我注意到整个集合被转换为一个数组。随着数据集的增长,这将不是理想的方法。无论如何要流式传输数据,这样它就不会每次都加载到内存中?
谢谢
【问题讨论】: