Lorsque vous utilisez Spring Data MongoDB, je pense que vous voudrez généralement utiliser le Pageable
interface pour ces requêtes. Exemple :
@Query("{status: 'Failed'}")
List<Record> findFailedRecords(Pageable pageable);
// or even better without the @Query annotation just:
List<Record> findByStatus(String status, Pageable pageable);
Ensuite, pour appeler :
yourRecordRepo.findFailedRecords(new PageRequest(0, 10));
// or using the other method:
yourRecordRepo.findByStatus("Failed", new PageRequest(0, 10));
Cela récupérera la première page des 10 enregistrements ayant échoué.