Cercando su Google un po' più a fondo, ho trovato una soluzione per stampare in modo carino un Bson
esempio. Il trucco è convertirlo in un'istanza di BsonDocument
, che ha un'implementazione di toString
metodo che restituisce la rappresentazione di stringa del JSON corrispondente.
Bson bson = Filters.gt("a", 10);
BsonDocument bsonDocument = bson.toBsonDocument(BsonDocument.class, MongoClient.DEFAULT_CODEC_REGISTRY);
System.out.println(bsonDocument);
Il collegamento originale è il seguente:Conversione dell'oggetto Bson in BsonDocument .