MongoDB-聚合操作额外配置
聚合操作额外配置
- db.
.aggregate(<pipeline>, <options>)
格式:
db.<collection>.aggregate(<pipeline>, {allowDiskUse: <boolean>})
allowDiskUse默认取值是false, 默认情况下管道阶段占用的内存不能超过100M,如果超出100M就会报错, 如果需要处理的数据比较多, 聚合操作使用的内存可能超过 100M, 那么我们可以将allowDiskUse设置为true如果 allowDiskUse 设置为 true, 那么一旦超出100M 就会将操作的数据写入到临时文件中, 然后再继续操作

浙公网安备 33010602011771号