我目前正在使用具有数百万条数据记录的MongoDB.我发现有一件事很烦人.
当我使用'count()'函数和少量查询数据集合时,它非常快.但是,当查询的数据收集包含数千甚至数百万的数据记录时,整个系统变得非常慢.
我确保已将所需字段编入索引.
有没有人遇到过同样的事情?你是如何改善这一点的?
有什么区别,我基本上想找到mycollection中的所有文件.
db.mycollection.count()vs
db.mycollection.find().count()?
它们都返回相同的结果.是否有人选择count()vs find().count()?与find()应用默认限制的事实相反(如果我错了,请纠正我),为了在shell中查看更多信息,您必须输入"it".