sql >> Database teknologi >  >> NoSQL >> MongoDB

find i MongoCollection

Prøv at oprette et filter, der skal sendes til find() metode til at få et undersæt af dokumenterne i din samling. For eksempel for at finde det dokument, for hvilket værdien af ​​_id feltet er test , ville du gøre følgende:

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


  1. Hvordan ignorerer man nuller, mens man fjerner et MongoDB-dokument?

  2. MongoDB C#-forespørgsel efter 'Like' på streng

  3. Sådan henter du datoen fra et MongoDB ObjectId ved hjælp af SQL

  4. Krypter/Dekrypter egenskab under skrivning/læsning til c# mongo db