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