コレクションに含める前にオブジェクトのサイズを知る必要がある場合は、 oでこのコードを使用しました テストするオブジェクトです:
BsonDocument bsonDocument = BsonDocumentWrapper.asBsonDocument(o, getMongoCollection().getCodecRegistry());
RawBsonDocument rawBsonDocument = RawBsonDocument.parse(bsonDocument.toJson() );
int bsonSize = rawBsonDocument.getByteBuffer().remaining();
これは、最大サイズの16Mbを超える可能性のあるオブジェクトを防止する場合に特に便利です。