Pesquisando um pouco mais, encontrei uma solução para imprimir um
Bson
instância. O truque é convertê-lo em uma instância de BsonDocument
, que tem uma implementação do toString
método que retorna a representação de string do JSON correspondente. Bson bson = Filters.gt("a", 10);
BsonDocument bsonDocument = bson.toBsonDocument(BsonDocument.class, MongoClient.DEFAULT_CODEC_REGISTRY);
System.out.println(bsonDocument);
O link original é o seguinte:Convertendo objeto Bson em BsonDocument .