Mongodb ReactiveMongo-聚合框架-第一批行为不清楚

Mongodb ReactiveMongo-聚合框架-第一批行为不清楚,mongodb,reactivemongo,Mongodb,Reactivemongo,我有一个关于游标批处理的问题 报告中指出: 游标。批处理大小(大小) 指定MongoDB实例每批响应中要返回的文档数。 在大多数情况下,修改批大小不会影响用户或应用程序,因为MongoShell和大多数驱动程序返回结果就像MongoDB返回单个批一样 在这方面,我们有: 关于类型AggregationResult属性documents已重命名为firstBatch,以清楚地表明它从result返回第一批(通常是单个批)。[我的重点] 我的问题是: 在什么情况下,第一批返回的是单一批次,在什么情况

我有一个关于游标批处理的问题

报告中指出:

游标。批处理大小(大小)
指定MongoDB实例每批响应中要返回的文档数。
在大多数情况下,修改批大小不会影响用户或应用程序,因为MongoShell和大多数驱动程序返回结果就像MongoDB返回单个批一样

在这方面,我们有:

关于类型
AggregationResult
属性
documents
已重命名为
firstBatch
,以清楚地表明它从result返回第一批(通常是单个批)。[我的重点]

我的问题是:

  • 在什么情况下,第一批返回的是单一批次,在什么情况下不是
  • 我怎样才能控制它

  • ReactiveMongo和MongoDB文档似乎都不清楚这一主题。

    也许它们意味着在实践中,许多聚合查询返回的文档数量很小,足够容纳一个批次?如果firstBatch()只返回部分文档,我如何访问其余的文档?让我重新措辞。我有一个返回结果的聚合查询。我想确保结果包括所有数据,而不仅仅是第一批数据。您可以查看文档