Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb cursor.size()和cursor.count(true)相等吗?_Mongodb - Fatal编程技术网

Mongodb cursor.size()和cursor.count(true)相等吗?

Mongodb cursor.size()和cursor.count(true)相等吗?,mongodb,Mongodb,该方法的applySkipLimitboolean参数记录如下: 。。。指定是否考虑游标.SkIP()/代码>和游标.LimIt()/方法。设置 Apple SkyIpLimIt >代码> Trime,考虑这些方法的影响。 同时,该方法记录如下: 返回:应用任何游标.skip()和游标.limit()方法后,与db.collection.find()查询匹配的文档数计数 这听起来好像cursor.count(true)和cursor.size()具有相同的行为,但是由于某种原因,文档没有明确确

该方法的
applySkipLimit
boolean参数记录如下:

。。。指定是否考虑<代码>游标.SkIP()/代码>和<代码>游标.LimIt()/<代码>方法。设置<代码> Apple SkyIpLimIt <代码> >代码> Trime,考虑这些方法的影响。

同时,该方法记录如下:

返回:应用任何
游标.skip()
游标.limit()方法后,与
db.collection.find()
查询匹配的文档数计数


这听起来好像
cursor.count(true)
cursor.size()
具有相同的行为,但是由于某种原因,文档没有明确确认或取消确认这一点,如果它们的行为相同,那么提供这两种行为似乎是一个奇怪的设计决策。实际上,这两个表达式是等效的,还是存在细微的差异?

相关但不相同-
.size()
.count()
之间的差异,而
applySkipLimit
参数未设置为true: