sql >> Base de Datos >  >> NoSQL >> MongoDB

encontrar en MongoCollection

Intente crear un filtro para pasar a find() para obtener un subconjunto de los documentos de su colección. Por ejemplo, para encontrar el documento para el cual el valor de _id el campo es test , haría lo siguiente:

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());