MongoDB中聚合命令中的默认批大小
发件人: 要指示具有默认批处理大小的游标,请指定游标:{} 但是,我还没有找到这样的defaul的值或如何找到它(可能使用mongo admin命令)MongoDB中聚合命令中的默认批大小,mongodb,aggregation-framework,Mongodb,Aggregation Framework,发件人: 要指示具有默认批处理大小的游标,请指定游标:{} 但是,我还没有找到这样的defaul的值或如何找到它(可能使用mongo admin命令) 如何找到这样的值?如果我没有完全错的话,我认为聚合管道是101 请参见以下内容: MongoDB服务器批量返回查询结果。批处理中的数据量不会超过BSON文档的最大大小 版本3.4中新增:类型为find()、aggregate()、listIndexes和listCollections的操作每批最多返回16兆字节batchSize()可以强制执行较
如何找到这样的值?如果我没有完全错的话,我认为聚合管道是101 请参见以下内容: MongoDB服务器批量返回查询结果。批处理中的数据量不会超过BSON文档的最大大小 版本3.4中新增:类型为
find()
、aggregate()
、listIndexes
和listCollections
的操作每批最多返回16兆字节batchSize()
可以强制执行较小的限制,但不能强制执行较大的限制
find()
和aggregate()
操作的初始批处理大小默认为101个文档。针对结果游标发出的后续getMore操作没有默认的批处理大小,因此它们仅受16MB消息大小的限制
因此,第一批的默认值是101个文档,后续
getMore()
调用的批大小尚未确定,但不能超过16兆字节。这是一个损坏的URL确实,修复了它!还是101