Om du behöver veta storleken på objektet innan det finns i samlingen använde jag den här koden där o är objektet att testa:
BsonDocument bsonDocument = BsonDocumentWrapper.asBsonDocument(o, getMongoCollection().getCodecRegistry());
RawBsonDocument rawBsonDocument = RawBsonDocument.parse(bsonDocument.toJson() );
int bsonSize = rawBsonDocument.getByteBuffer().remaining();
Detta är särskilt användbart om du vill förhindra objekt som kan överskrida den maximala storleken på 16 Mb: https://docs.mongodb.com/manual/reference/limits/