När jag googlade lite hårdare hittade jag en lösning för att snyggt skriva ut en Bson
exempel. Tricket är att konvertera det till en instans av BsonDocument
, som har en implementering av toString
metod som returnerar strängrepresentationen för motsvarande JSON.
Bson bson = Filters.gt("a", 10);
BsonDocument bsonDocument = bson.toBsonDocument(BsonDocument.class, MongoClient.DEFAULT_CODEC_REGISTRY);
System.out.println(bsonDocument);
Den ursprungliga länken är följande:Konverterar Bson-objekt till BsonDocument .