我的MongoDB数据库包含一个包含200k文档的集合。我试图从NodeJS中获取所有文档,如下所示
var cursor = collection.find({}, {
"_id" : false,
}).toArray(function(err, docs) {
if (err)
throw err;
callback(null, docs);
});
以上操作所需时间较长,无法取得效果。是否有任何方法来优化查找操作以获得结果?
NodeJS驱动程序版本:2.0 MongoDB版本:3.2.2
我可以轻松地从json原始文件加载数据,但无法从MongoDB加载数据。
发布于 2016-12-04 16:14:46
用户界面中的200 k项不能做很多事情。谷歌每页只显示10个结果,这是有道理的。听起来像是分页能帮你。下面是一个例子:Range query for MongoDB pagination
https://stackoverflow.com/questions/40959061
复制相似问题