DBAtlas · Atlas d'exploitation des bases de données

10334: BSONObjectTooLarge

MongoDB

Que signifie cette erreur ?

Un document BSON a dépassé la taille maximale autorisée (16 MB). MongoDB ne peut pas stocker ni renvoyer un document unique au-delà de cette limite.

Cause

Dépassement de la limite de 16 MB par ajout continu de données/d'éléments de tableau à un document, très grands tableaux imbriqués, énormes documents produits par une agrégation, ou grandes données binaires stockées directement dans le document.

Comment la corriger

Revoyez le modèle de données : séparez les grands tableaux dans des collections distinctes et utilisez un modèle par référence. Utilisez GridFS pour les gros fichiers binaires. Bornez les tableaux non bornés (par ex. le modèle capped/bucket). Maîtrisez la taille des documents dans les étapes d'agrégation.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur