Hi All,
I am trying to convert Bson object to BsonDocument object using Bson#toBsonDocument.
As the documentation about Bson#toBsonDocument says, parameters are optionals, so, I passed null and null. But in this case, I am getting NPE.
My usage is like this
Bson bson = Filters.gt("a", 10);
BsonDocument bsonDocument = bson.toBsonDocument(null, null);
System.out.println(bsonDocument);
I am using Java Driver version : 3.0.2
Exception
Exception in thread "main" java.lang.NullPointerException
at com.mongodb.client.model.Filters.encodeValue(Filters.java:683)
at com.mongodb.client.model.Filters.access$100(Filters.java:47)
at com.mongodb.client.model.Filters$OperatorFilter.toBsonDocument(Filters.java:527)
Please correct me if I am doing something wrong and help me how do I convert Bson (filter) to BsonDocument.