MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Consulta MongoDB no repositório Spring:limite o número de registros após o filtro


Ao usar o Spring Data MongoDB, acho que geralmente você desejará usar o Pageable interface para essas consultas. Exemplo:
@Query("{status: 'Failed'}")
List<Record> findFailedRecords(Pageable pageable);

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

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

Então, para chamar:
yourRecordRepo.findFailedRecords(new PageRequest(0, 10));

// or using the other method:

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

Isso irá buscar a primeira página de 10 registros com falha.