Programming/JavaScript & TypeScript

[Node.js-Mongo] MongoError: Exceeded memory limit for $, but didn't allow external sort. Pass allowDiskUse:true to opt in. 해결

Bonita SY 2020. 9. 11. 22:06
728x90
반응형

- 주로 aggregate 쿼리에서 발생

 

- 처리할 데이터가 많아서, 메모리를 초과해버림

 

- disk를 사용하겠다는 "{ allowDiskUse: true }"을 추가해주면 해결

 

db.collection(collectionName)
  .aggregate(queryCondition, { allowDiskUse: true })
  .toArray(function(err, result) {
    // 아무거나
  });

 

728x90
반응형