为什么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