为什么mongodb find limit不会限制结果集中的任何文档

时间:2017-01-28 06:30:48

标签: mongodb

我使用下面的命令在mongodb shell中查找文档。

> db.companies.find().limit(1).count()
18801

你可以看到输出是18801,这意味着limit(1)函数对命令没有任何影响。我错过了什么错吗?

1 个答案:

答案 0 :(得分:1)

count为此目的接受可选的applySkipLimit参数。因此,如果您希望其结果考虑count(true)skip的影响,请使用limit

> db.companies.find().limit(1).count(true)
1