DBAtlas · データベース運用アトラス

10334: BSONObjectTooLarge

MongoDB

意味

BSON ドキュメントが許可される最大サイズ (16 MB) を超えた。MongoDB はこの上限を超える単一ドキュメントを格納することも返すこともできない。

原因

ドキュメントへのデータ/配列要素の継続的な追加による 16 MB 上限の超過、非常に大きな埋込み配列、集計で生成された巨大なドキュメント、またはドキュメントに直接格納された大きなバイナリデータ。

対処方法

データモデルを見直す: 大きな配列は別のコレクションに分割し、参照モデルを使う。大きなバイナリファイルには GridFS を使う。際限なく増える配列に上限を設ける (例: capped/bucket パターン)。集計ステージではドキュメントサイズを管理する。

DBAtlas で開く →

同じデータベースの他の項目