标签: mongodb meteor
我在服务器端进行此查询,该集合有1000个文档:
Data.find({}, {limit: 1}).count();
此查询的结果为1000
但如果我提出这个问题:
Data.find({}, {limit: 1}).fetch().length
结果是1
我想这是因为count()在整个集合中工作,而不考虑限制,这个假设是否正确? 感谢
答案 0 :(得分:1)
您的假设是正确的,限制仅限制光标中的项目数量。
Count()会为您的选择器计算所有匹配项,因此它不受限制的影响。 docs
Count()