Trochę trudniej googlować, znalazłem rozwiązanie, aby całkiem wydrukować Bson
instancja. Sztuczka polega na przekonwertowaniu go na instancję BsonDocument
, który ma implementację toString
metoda, która zwraca ciąg reprezentujący odpowiedni JSON.
Bson bson = Filters.gt("a", 10);
BsonDocument bsonDocument = bson.toBsonDocument(BsonDocument.class, MongoClient.DEFAULT_CODEC_REGISTRY);
System.out.println(bsonDocument);
Oryginalny link jest następujący:Konwertowanie obiektu Bson na BsonDocument .