Probeer een filter te maken om door te geven aan de find()
methode om een subset van de documenten in uw verzameling te krijgen. Om bijvoorbeeld het document te vinden waarvoor de waarde van de _id
veld is test
, zou je het volgende doen:
import static com.mongodb.client.model.Filters.*;
MongoClient client = new MongoClient();
MongoDatabase database = client.getDatabase("mydb");
MongoCollection<Document> collection = database.getCollection("mycoll");
Document myDoc = collection.find(eq("_id", "test")).first();
System.out.println(myDoc.toJson());