Když jsem trochu hůře googloval, našel jsem řešení, jak pěkně vytisknout Bson
instance. Trik je převést jej na instanci BsonDocument
, který má implementaci toString
metoda, která vrací řetězcovou reprezentaci odpovídajícího JSON.
Bson bson = Filters.gt("a", 10);
BsonDocument bsonDocument = bson.toBsonDocument(BsonDocument.class, MongoClient.DEFAULT_CODEC_REGISTRY);
System.out.println(bsonDocument);
Původní odkaz je následující:Převod objektu Bson na BsonDocument .