MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Query MongoDB nel repository Spring:limite al numero di record dopo il filtro

Quando usi Spring Data MongoDB, penso che in genere vorrai usare Pageable interfaccia per queste query. Esempio:

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

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

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

Quindi, per chiamare:

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

// or using the other method:

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

Ciò recupererà la prima pagina di 10 record non riusciti.