为什么mongodb不能给我超过100个文档?

为什么我的查询不能处理集合中超过100个文档?

db.collection('allowedmacs').find().toArray(function(err, docs) {

console.log(docs);

}

错误说:

name: 'MongoError',

message: 'connection destroyed, not possible to instantiate cursor'

如果文档<100,则一切正常。

回答:

您可能正在执行以下操作:

db.collection('allowedmacs').find().toArray(function(err, docs) {

console.log(docs);

});

db.close();

因此,您要在调用回调之前关闭数据库toArray(尽管在某些情况下它 可以 工作)。

相反,请尝试以下操作:

db.collection('allowedmacs').find().toArray(function(err, docs) {

console.log(docs);

db.close();

});

以上是 为什么mongodb不能给我超过100个文档? 的全部内容, 来源链接: utcz.com/qa/403377.html

回到顶部