Saya setuju dengan Remon, tetapi Anda menyebutkan kumpulan 1000, yang jawabannya tidak benar-benar mencakup. Anda dapat mengatur ukuran batch pada kursor:
cursor.batch_size(1000);
Anda juga dapat melewati catatan, mis.:
cursor.skip(4000);
Apakah ini yang kamu cari? Ini secara efektif merupakan pola pagination. Namun, jika Anda hanya mencoba menghindari kehabisan memori, Anda tidak perlu menyetel ukuran batch atau melewatinya.