MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

намерете в MongoCollection

Опитайте се да създадете филтър, който да премине към find() метод за получаване на подмножество от документи във вашата колекция. Например, за да намерите документа, за който стойността на _id полето е test , бихте направили следното:

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. С mongodb и ръководства за идентификатор на документи какъв е ефикасен начин за съхраняване на ръководствата, за да извлечете лесно действителното ръководство?

  2. Защо mongoDB използва objectID?

  3. Mongodb Aggregation брой масив/размер на набор

  4. MongoDB низ за дата на сортиране (мм/дд/гггг)

  5. Geonear сортиране по разстояние и време