आप बस यह कर सकते हैं:
sDB.insert(iter_something(converted))
PyMongo सही काम करेगा:अपने जनरेटर को तब तक पुनरावृत्त करें जब तक कि वह 1000 दस्तावेज़ या 16MB डेटा प्राप्त न कर ले, फिर जनरेटर को रोक दें, जबकि यह बैच को MongoDB में सम्मिलित करता है। एक बार बैच डालने के बाद PyMongo अगले बैच को बनाने के लिए आपके जनरेटर को फिर से शुरू करता है, और तब तक जारी रहता है जब तक कि सभी दस्तावेज़ सम्मिलित नहीं हो जाते। फिर सम्मिलित करें() सम्मिलित दस्तावेज़ आईडी की एक सूची देता है।
इस कमिट में PyMongo में जनरेटर के लिए प्रारंभिक समर्थन जोड़ा गया था। और हमने तब से दस्तावेज़ जेनरेटर के लिए समर्थन बनाए रखा है।