DBAtlas · Atlas de operaciones de bases de datos

10334: BSONObjectTooLarge

MongoDB

¿Qué significa?

Un documento BSON superó el tamaño máximo permitido (16 MB). MongoDB no puede almacenar ni devolver un único documento que supere este límite.

¿Por qué ocurre?

Superar el límite de 16 MB al añadir continuamente datos/elementos de array a un documento, arrays embebidos muy grandes, documentos enormes producidos por una agregación o datos binarios grandes almacenados directamente en el documento.

Cómo solucionarlo

Revise el modelo de datos: divida los arrays grandes en colecciones separadas y use un modelo de referencias. Use GridFS para archivos binarios grandes. Acote los arrays sin límite (p. ej., el patrón capped/bucket). Mantenga bajo control el tamaño de los documentos en las etapas de agregación.

Abrir en DBAtlas →

Más entradas de este motor