DBAtlas · 데이터베이스 운영 아틀라스

10334: BSONObjectTooLarge

MongoDB

의미

BSON 문서가 허용 최대 크기(16 MB)를 초과했다. MongoDB는 이 한도를 넘는 단일 문서를 저장하거나 반환할 수 없다.

원인

문서에 데이터/배열 요소를 계속 추가하여 16 MB 한도 초과, 매우 큰 내장 배열, 집계로 생성된 거대한 문서, 또는 문서에 직접 저장된 대용량 바이너리 데이터.

해결 방법

데이터 모델을 검토한다. 큰 배열은 별도 컬렉션으로 분리하고 참조 모델을 사용한다. 대용량 바이너리 파일에는 GridFS를 사용한다. 무제한 증가하는 배열에 상한을 둔다(예: capped/bucket 패턴). 집계 스테이지에서 문서 크기를 관리한다.

DBAtlas에서 열기 →

같은 데이터베이스의 다른 항목