I have a MongoCollection<Document>
in which I assign a collection.
I'm trying to find a user by his id.
user = (Document) usersCollection.find(new Document("_id", username));
with that I'm getting an error
java.lang.ClassCastException: com.mongodb.FindIterableImpl cannot be cast to org.bson.Document
When I try
BasicDBObject query = new BasicDBObject();
BasicDBObject fields = new BasicDBObject("_id", username);
usersCollection.find(query, fields);
I'm getting an error
See Question&Answers more detail:osThe method find(Bson, Class) in the type MongoCollection is not applicable for the arguments (BasicDBObject, BasicDBObject)