Si necesita saber el tamaño que tomará el objeto antes de que esté en la Colección, usé este código donde o es el Objeto a probar:
BsonDocument bsonDocument = BsonDocumentWrapper.asBsonDocument(o, getMongoCollection().getCodecRegistry());
RawBsonDocument rawBsonDocument = RawBsonDocument.parse(bsonDocument.toJson() );
int bsonSize = rawBsonDocument.getByteBuffer().remaining();
Esto es particularmente útil si desea evitar que los objetos excedan el tamaño máximo de 16 Mb: https://docs.mongodb.com/manual/reference/limits/