मैं रेमन से सहमत हूं, लेकिन आप 1000 के बैचों का जिक्र करते हैं, जो उसका जवाब वास्तव में कवर नहीं करता है। आप कर्सर पर बैच आकार सेट कर सकते हैं:
cursor.batch_size(1000);
आप रिकॉर्ड को छोड़ भी सकते हैं, जैसे:
cursor.skip(4000);
क्या आप यही ढूंढ रहे हैं? यह प्रभावी रूप से एक पेजिनेशन पैटर्न है। हालाँकि, यदि आप केवल स्मृति थकावट से बचने की कोशिश कर रहे हैं तो आपको वास्तव में बैच आकार या स्किप सेट करने की आवश्यकता नहीं है।