cursor.count()
方法的applySkipLimit
布尔参数记录如下:
...指定是否考虑计数中
cursor.skip()
和cursor.limit()
方法的效果。 ...将applySkipLimit
设置为true
以考虑这些方法的效果。
同时,cursor.size()
方法记录如下:
返回:应用任何
db.collection.find()
和cursor.skip()
方法后,与cursor.limit()
查询匹配的文档数量。
这听起来似乎cursor.count(true)
和cursor.size()
具有相同的行为,但由于某种原因,文档既没有明确地确认也没有确认,并且提供两者似乎是一个奇怪的设计决策如果他们表现得一样这两个表达式实际上是等价的,还是存在细微差别?