Търсейки по-усилено в Google, намерих решение за красиво отпечатване на Bson
инстанция. Номерът е да го конвертирате в екземпляр на BsonDocument
, който има реализация на toString
метод, който връща низовото представяне на съответния JSON.
Bson bson = Filters.gt("a", 10);
BsonDocument bsonDocument = bson.toBsonDocument(BsonDocument.class, MongoClient.DEFAULT_CODEC_REGISTRY);
System.out.println(bsonDocument);
Оригиналната връзка е следната:Преобразуване на Bson обект в BsonDocument .