ここでは、バイナリJSONを使用しました BSONドキュメントと呼ばれます 、したがって、 MongoDB Docs <に従って、MongoDBに保存する制限があります。 / a> :
- BSONドキュメントの最大サイズは16メガバイトです
- MongoDBは、100レベル以下のBSONドキュメントのネストをサポートします
他の交換方法は何ですか?
GridFS:
- 定義:
MongoDBのドキュメントによると、 MongoDB GridFS Docs :
GridFSは、BSONドキュメントのサイズ制限である16MBを超えるファイルを保存および取得するための仕様です。 GridFSはマルチドキュメントトランザクションをサポートしていません。 GridFSは、ファイルを1つのドキュメントに保存する代わりに、ファイルをパーツまたはチャンクに分割し、各チャンクを個別のドキュメントとして保存します。
- APIリファレンス:
これを実装する必要がある場合は、MongoDBがドキュメントを提供しています。
- スタックオーバーフローリファレンス:
実装でヘルプが必要な場合は、スタックオーバーフローの投稿を参照してください。