MongoDB-聚合操作额外配置

聚合操作额外配置

  • db..aggregate(<pipeline>, <options>)

格式:

db.<collection>.aggregate(<pipeline>, {allowDiskUse: <boolean>})

allowDiskUse 默认取值是 false, 默认情况下管道阶段占用的内存不能超过 100M,如果超出 100M 就会报错, 如果需要处理的数据比较多, 聚合操作使用的内存可能超过 100M, 那么我们可以将 allowDiskUse 设置为 true 如果 allowDiskUse 设置为 true, 那么一旦 超出 100M 就会将操作的数据写入到临时文件中, 然后再继续操作

posted @ 2022-08-14 16:32  BNTang  阅读(65)  评论(0)    收藏  举报