MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

encontre em MongoCollection


Tente criar um filtro para passar para o find() para obter um subconjunto dos documentos em sua coleção. Por exemplo, para encontrar o documento para o qual o valor de _id campo é test , você faria o seguinte:
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());