10334: BSONObjectTooLarge
MongoDB의미
BSON 문서가 허용 최대 크기(16 MB)를 초과했다. MongoDB는 이 한도를 넘는 단일 문서를 저장하거나 반환할 수 없다.
원인
문서에 데이터/배열 요소를 계속 추가하여 16 MB 한도 초과, 매우 큰 내장 배열, 집계로 생성된 거대한 문서, 또는 문서에 직접 저장된 대용량 바이너리 데이터.
해결 방법
데이터 모델을 검토한다. 큰 배열은 별도 컬렉션으로 분리하고 참조 모델을 사용한다. 대용량 바이너리 파일에는 GridFS를 사용한다. 무제한 증가하는 배열에 상한을 둔다(예: capped/bucket 패턴). 집계 스테이지에서 문서 크기를 관리한다.