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

bsonドキュメントのバイト単位でサイズを取得する方法

    コレクションに含める前にオブジェクトのサイズを知る必要がある場合は、 oでこのコードを使用しました テストするオブジェクトです:

        BsonDocument bsonDocument = BsonDocumentWrapper.asBsonDocument(o, getMongoCollection().getCodecRegistry());
        RawBsonDocument rawBsonDocument = RawBsonDocument.parse(bsonDocument.toJson() );
    
        int bsonSize = rawBsonDocument.getByteBuffer().remaining();
    

    これは、最大サイズの16Mbを超える可能性のあるオブジェクトを防止する場合に特に便利です。 https://docs.mongodb.com/manual/reference/limits/



    1. mongodbバージョン3.0.0クライアントrobomongomongovue

    2. mongodbのオブジェクトを上書きします

    3. Node.jsのソケットを介したRedis接続

    4. MongoDBの大文字と小文字を区別しないキー検索