Pokud potřebujete znát velikost objektu, než bude ve sbírce, použil jsem tento kód, kde o je objekt k testování:
BsonDocument bsonDocument = BsonDocumentWrapper.asBsonDocument(o, getMongoCollection().getCodecRegistry());
RawBsonDocument rawBsonDocument = RawBsonDocument.parse(bsonDocument.toJson() );
int bsonSize = rawBsonDocument.getByteBuffer().remaining();
To je zvláště užitečné, pokud chcete zabránit objektům, které by mohly překračovat maximální velikost 16 Mb: https://docs.mongodb.com/manual/reference/limits/