从node.js驱动程序使用batchSize和.each()时出现Mongo错误

时间:2015-03-26 20:47:12

标签: node.js mongodb

我只是试图从我的mongodb迭代一个集合(再次只是一个集合)。我的收藏品大约有500K文件。我尝试将batch_size从10改为10K,但我仍然得到以下错误

{[MongoError:在getmore命令上设置QueryFailure标志]名称:' MongoError' }

我听说它发生了光标超时,但我不认为这是真的因为它是唯一一个运行的集合我没有看到光标应该超时的原因。

代码看起来像这样

var batch_size = 1000;
cursor.batchSize(batch_size).each(function (err, document) {

}

任何想法都会很棒!

0 个答案:

没有答案