Buscando en Google un poco más, encontré una solución para imprimir bastante un Bson
instancia. El truco es convertirlo en una instancia de BsonDocument
, que tiene una implementación de toString
método que devuelve la representación de cadena del JSON correspondiente.
Bson bson = Filters.gt("a", 10);
BsonDocument bsonDocument = bson.toBsonDocument(BsonDocument.class, MongoClient.DEFAULT_CODEC_REGISTRY);
System.out.println(bsonDocument);
El enlace original es el siguiente:Convertir objeto Bson en BsonDocument .