MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Spring Data Mongo - Metode kueri dan bidang Berbeda

Anda harus menggunakan Spring Data MongoTemplate - MongoRepository antarmuka dibuat hanya untuk fungsionalitas dasar dan untuk kontrol butir yang lebih halus dari apa yang Anda tanyakan, yang terbaik adalah menggunakan MongoTemplate .

Berikut adalah contoh bagaimana seseorang akan mendapatkan nilai yang berbeda dari sebuah koleksi:

Criteria criteria = new Criteria();
criteria.where("dataset").is("d1");
Query query = new Query();
query.addCriteria(criteria);
List list = mongoTemplate.getCollection("collectionName")
    .distinct("source",query.getQueryObject());

Berikut tautan untuk info lebih lanjut:mongodb mongoTemplate mendapatkan bidang yang berbeda dengan beberapa kriteria



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menentukan Arsitektur Terbaik untuk Penyebaran Cluster MongoDB

  2. Djongo ArrayField 'Item' tidak dapat disubscript

  3. Mengatur waktu kedaluwarsa untuk koleksi di mongodb menggunakan luwak

  4. Elemen 'id' tidak cocok dengan bidang atau properti kesalahan apa pun dengan kelas bersarang

  5. NodeJS Knox Formidable menghasilkan 400, File tidak Diunggah ke S3 Bucket