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: