DBAtlas · Atlas für Datenbankbetrieb

10334: BSONObjectTooLarge

MongoDB

Was bedeutet das?

Ein BSON-Dokument hat die maximal erlaubte Größe (16 MB) überschritten. MongoDB kann kein einzelnes Dokument oberhalb dieses Limits speichern oder zurückgeben.

Ursache

Überschreiten des 16-MB-Limits durch fortlaufendes Anhängen von Daten/Array-Elementen an ein Dokument, sehr große eingebettete Arrays, riesige von einer Aggregation erzeugte Dokumente oder große Binärdaten direkt im Dokument.

Lösung

Überprüfe das Datenmodell: Teile große Arrays in separate Collections auf und verwende ein Referenzmodell. Verwende GridFS für große Binärdateien. Begrenze unbegrenzt wachsende Arrays (z. B. Capped-/Bucket-Pattern). Halte die Dokumentgröße in Aggregationsstufen unter Kontrolle.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank