Anda cukup melakukan:
sDB.insert(iter_something(converted))
PyMongo akan melakukan hal yang benar:ulangi generator Anda hingga menghasilkan 1000 dokumen atau 16MB data, lalu jeda generator saat memasukkan kumpulan ke MongoDB. Setelah kumpulan dimasukkan, PyMongo melanjutkan generator Anda untuk membuat kumpulan berikutnya, dan berlanjut hingga semua dokumen dimasukkan. Kemudian insert() mengembalikan daftar id dokumen yang disisipkan.
Dukungan awal untuk generator telah ditambahkan ke PyMongo di komit ini dan kami telah mempertahankan dukungan untuk pembuat dokumen sejak saat itu.