$group의 메모리 제한을 초과했지만 외부 정렬을 허용하지 않았습니다. 허용DiskUse:true를 전달하여 옵트인
으아아아某草草2017-05-02 09:23:28
$group에는 메모리 제한이 있습니다. 데이터 볼륨이 제한을 초과하고 작업을 위한 추가 디스크 사용을 허용하는 사양이 없어 오류가 보고됩니다.
$group 단계의 메모리 제한은 100MB입니다. RAM 기본적으로 단계가 이 제한을 초과하면 $group에서 오류가 발생합니다. 그러나 대규모 데이터 세트를 처리하려면 $group 작업이 임시 파일에 쓸 수 있도록 허용하기 위해 AllowDiskUse 옵션을 설정합니다. db를 참조하세요. 자세한 내용은 collection.aggregate() 메소드 및 집계 명령을 참조하세요.