Respons terlambat, tetapi mungkin akan membantu seseorang di masa depan. Data pegas tidak menyediakan API apa pun untuk membungkus Mongo DB Cursor kemampuan. Ia menggunakannya dalam find
metode, tetapi selalu mengembalikan daftar objek yang lengkap. Opsinya adalah menggunakan API Mongo secara langsung atau menggunakan API Paging Data Musim Semi , kira-kira seperti itu:
final int pageLimit = 300;
int pageNumber = 0;
Page<T> page = repository.findAll(new PageRequest(pageNumber, pageLimit));
while (page.hasNextPage()) {
processPageContent(page.getContent());
page = repository.findAll(new PageRequest(++pageNumber, pageLimit));
}
// process last page
processPageContent(page.getContent());
UPD (!) Metode ini tidak cukup untuk kumpulan data yang besar (lihat komentar @Shawn Bush) Silakan gunakan API Mongo secara langsung untuk kasus seperti itu.