sql >> データベース >  >> NoSQL >> MongoDB

MongoDBでバッファオフセット範囲を設定するにはどうすればよいですか?BSONオブジェクトに16MBを超えるファイルをアップロードすることはできませんか?

    ここでは、バイナリJSONを使用しました BSONドキュメントと呼ばれます 、したがって、 MongoDB Docs <に従って、MongoDBに保存する制限があります。 / a> :

    • BSONドキュメントの最大サイズは16メガバイトです
    • MongoDBは、100レベル以下のBSONドキュメントのネストをサポートします

    他の交換方法は何ですか?

    GridFS:

    • 定義:

    MongoDBのドキュメントによると、 MongoDB GridFS Docs

    GridFSは、BSONドキュメントのサイズ制限である16MBを超えるファイルを保存および取得するための仕様です。 GridFSはマルチドキュメントトランザクションをサポートしていません。 GridFSは、ファイルを1つのドキュメントに保存する代わりに、ファイルをパーツまたはチャンクに分割し、各チャンクを個別のドキュメントとして保存します。

    • APIリファレンス:

    これを実装する必要がある場合は、MongoDBがドキュメントを提供しています。MongoDBAPIリファレンスドキュメント

    • スタックオーバーフローリファレンス:

    実装でヘルプが必要な場合は、スタックオーバーフローの投稿を参照してください。スタックオーバーフローリファレンス




    1. mongodbの$orステートメントで2つの$andステートメントを組み合わせるにはどうすればよいですか?

    2. mongodbの$sumで集計

    3. pymongo.cursor.Cursorオブジェクトを取得して印刷するにはどうすればよいですか?

    4. PythonでのMongoDB通知