Nếu bạn cần biết kích thước mà đối tượng sẽ có trước khi có trong Bộ sưu tập, tôi đã sử dụng mã này ở đâu o là Đối tượng để kiểm tra:
BsonDocument bsonDocument = BsonDocumentWrapper.asBsonDocument(o, getMongoCollection().getCodecRegistry());
RawBsonDocument rawBsonDocument = RawBsonDocument.parse(bsonDocument.toJson() );
int bsonSize = rawBsonDocument.getByteBuffer().remaining();
Điều này đặc biệt hữu ích nếu bạn muốn ngăn các đối tượng có thể vượt quá kích thước tối đa 16Mb: https://docs.mongodb.com/manual/reference/limits/