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

Kueri MongoDB di repositori Spring:batasi jumlah catatan setelah filter

Saat menggunakan Spring Data MongoDB, saya pikir umumnya Anda ingin menggunakan Pageable antarmuka untuk kueri ini. Contoh:

@Query("{status: 'Failed'}")
List<Record> findFailedRecords(Pageable pageable);

// or even better without the @Query annotation just:

List<Record> findByStatus(String status, Pageable pageable);

Kemudian, untuk memanggil:

yourRecordRepo.findFailedRecords(new PageRequest(0, 10));

// or using the other method:

yourRecordRepo.findByStatus("Failed", new PageRequest(0, 10));

Itu akan mengambil halaman pertama dari 10 Catatan yang gagal.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB :temukan nilai dalam Array dengan banyak kriteria

  2. Cara menggunakan operasi $cond dalam kerangka agregasi Spring-MongoDb

  3. Konversikan tanggal ISO ke format yyyy-mm-dd

  4. MongoDB menghitung nilai yang berbeda?

  5. Mongo:show dbs tidak menunjukkan test db. Mengapa?