MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

PyMongo के बल्क राइट ऑपरेशन में जनरेटर के साथ सुविधाएँ हैं

आप बस यह कर सकते हैं:

sDB.insert(iter_something(converted))

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

इस कमिट में PyMongo में जनरेटर के लिए प्रारंभिक समर्थन जोड़ा गया था। और हमने तब से दस्तावेज़ जेनरेटर के लिए समर्थन बनाए रखा है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB ड्राइवर में घटनाओं को फिर से जोड़ने के लिए सुनें

  2. अधिकतम दूरी और मोंगोडीबी के लिए उपयोग करने वाली इकाइयां?

  3. Mongo/Mongoose क्वेरी परिणामों में अनुपलब्ध फ़ील्ड

  4. MongoDB बनाम कैसेंड्रा

  5. रूबी/रेल:मोंगो (मणि) के साथ मोंगोइड; एक बीएसओएन संघर्ष? विभिन्न संस्करणों को कैसे संभालें?