Khi sử dụng Spring Data MongoDB, tôi nghĩ thông thường bạn sẽ muốn sử dụng Pageable
giao diện cho các truy vấn này. Ví dụ:
@Query("{status: 'Failed'}")
List<Record> findFailedRecords(Pageable pageable);
// or even better without the @Query annotation just:
List<Record> findByStatus(String status, Pageable pageable);
Sau đó, gọi:
yourRecordRepo.findFailedRecords(new PageRequest(0, 10));
// or using the other method:
yourRecordRepo.findByStatus("Failed", new PageRequest(0, 10));
Điều đó sẽ tìm nạp trang đầu tiên của 10 Bản ghi bị lỗi.