DBAtlas · Veritabanı operasyon atlası

10334: BSONObjectTooLarge

MongoDB

Ne demek?

Bir BSON belgesi izin verilen maksimum boyutu (16 MB) aştı. MongoDB tek bir belgeyi bu sınırın üzerinde saklayamaz veya döndüremez.

Neden olur?

Belgeye sürekli veri/dizi eklenerek 16 MB sınırının aşılması, gömülü (embedded) çok büyük diziler, aggregate sonucunda oluşan devasa belgeler veya büyük ikili verinin doğrudan belgeye konması.

Nasıl çözülür?

Veri modelini gözden geçirin: büyük dizileri ayrı koleksiyonlara bölerek referans (referencing) modeli kullanın. Büyük ikili dosyalar için GridFS kullanın. Sınırsız büyüyen dizileri sınırlayın (ör. kapaklı/bucket deseni). Aggregate aşamalarında belge boyutunu kontrol altında tutun.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar