0
我使用下面的命令在mongodb shell中查找文档。为什么mongodb发现限制不限制结果集中的任何文档
> db.companies.find().limit(1).count()
18801
,你可以看到输出是18801,这意味着limit(1)
功能上没有命令任何影响。我错过了什么错?
我使用下面的命令在mongodb shell中查找文档。为什么mongodb发现限制不限制结果集中的任何文档
> db.companies.find().limit(1).count()
18801
,你可以看到输出是18801,这意味着limit(1)
功能上没有命令任何影响。我错过了什么错?
count
接受可选的applySkipLimit
参数用于此目的。因此,如果您想要其结果考虑skip
和limit
的效果,请使用count(true)
:
> db.companies.find().limit(1).count(true)
1