我使用下面的命令在mongodb shell中查找文档。
> db.companies.find().limit(1).count()
18801
你可以看到输出是18801,这意味着limit(1)
函数对命令没有任何影响。我错过了什么错吗?
答案 0 :(得分:1)
count
为此目的接受可选的applySkipLimit
参数。因此,如果您希望其结果考虑count(true)
和skip
的影响,请使用limit
:
> db.companies.find().limit(1).count(true)
1