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

Spring Data Mongo Query untuk melakukan query dengan beberapa bidang dan kembali dalam satu panggilan

Anda dapat menggunakan Kriteria.atauOperator untuk mengembalikan setiap Dokumen yang cocok dengan setidaknya satu Kriteria dari daftar Anda.

Buat daftar Kriteria Anda dengan mengulang daftar Anda

List<Criteria> criteriaList = new ArrayList<>();
for (item : yourList) {
  criteriaList.add(Criteria.where("x").is(item.x).and("y").is(item.y));
}

Buat kueri Anda menggunakan orOperator :

Query.query(new Criteria.orOperator(criteriaList.toArray(new Criteria[criteriaList.size()])));



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Perbarui/Hapus sub dokumen di mongodb menggunakan driver C#

  2. MongoDB:Memperbarui rata-rata dalam dokumen dengan 2 array bersarang

  3. MongoDB - Koleksi tidak memiliki indeks unik di _id

  4. Hitung nilai rata-rata dokumen mongodb

  5. pengecualian:ukuran BSONObj:-286331154 (0xEEEEEEEE) tidak valid. Ukuran harus antara 0 dan 16793600 (16 MB)