我有一个包含一些集合的数据库,其中一个集合的文档超过1.5k,当我在该集合中查询时,我的查询只花了1秒钟,对此我感到满意,但是我的另一个集合只有97个文档,当我查询某个文档时,花了20秒钟以上的时间才能得到我的结果,这是我在两个收藏夹中都要求的
coll.find().limit(15).skip(35).sort({uploadDate: -1})
.then(r => {
return r;
})
1.5k的收集大小为(4mb) 我只有97个集合大小的问题(2.27mb)
答案 0 :(得分:0)
您只需要查询快速查询所必需的selected(有限)字段。另外,您还需要检查索引,如果不需要,请避免。