如果我使用mongoose查询并且返回的结果集是100万条记录,那么所有这些记录都存储在内存中吗?
我可以迭代结果以便使用游标吗?这是自动完成的吗?如果有,我需要以某种方式迭代结果吗?
Reports.find({}, function(err, reports) {
// Are all million reports stored in memory?
reports.forEach(function(report) {
// iterate through reports
});
// another way to iterate
for (var i = 0; i < reports.length; i++) {
var report = reports[i];
}
});