sql >> Database >  >> NoSQL >> MongoDB

vinden in MongoCollection

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


  1. mongoDB:hoe $unwind terug te draaien

  2. Docker:Spring Boot-container koppelen aan Mongo DB-container

  3. Hadoop-tellers en soorten tellers in MapReduce

  4. alternatief voor het gebruik van 'wait' met lazy_static! macro roest?