如果定义了batchSize,如何迭代游标批处理文档? 例如,当batchSize定义为等于50时,有没有办法迭代那50个子文档?
var myCursor = collection.find().cursor({batchSize:50});
mycursor('on',function(doc){
})
答案 0 :(得分:0)
试试这个:
var myCursor = collection.find({}).cursor({batchSize:50});
myCursor.eachAsync((doc) => {
...
});
批量大小仅用于性能优化,不会为您提供50个对象块。
您仍然需要单独处理每个文档。