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

पायथन में मोंगोडब बल्क इंसर्ट लिमिट

संख्या . की कोई सीमा नहीं है पाइमोंगो के माध्यम से बल्क इंसर्ट के लिए दस्तावेजों की संख्या। दस्तावेज़ों के अनुसार , आप collection.insert . को एक पुनरावर्तनीय प्रदान कर सकते हैं , और यह होगा

insert each document in the iterable, sending only a single command to the server

यहां मुख्य बिंदु यह है कि पाइमोंगो एक एकल message भेजकर आपकी प्रविष्टि करने का प्रयास करेगा मोंगोडब सर्वर के लिए।

Mongodb में ही एक संदेश आकार सीमा है (maxMessageSizeBytes ), जो कि 48000000 बाइट्स के बराबर है (maxBsonObjectSize * 3 )

इसलिए, मोंगोडब अधिकतम आकार सीमा में फिट होने के लिए आपके बड़े संदेश को छोटे संदेशों में विभाजित करने के लिए पाइमोंगो क्लाइंट ड्राइवर जिम्मेदार होना चाहिए। लेकिन, वास्तव में इसे अभी तक लागू नहीं किया गया है। देखें:

अभी के लिए, आपको इस स्थिति को खुद ही संभालना होगा।

आशा है कि यह मदद करता है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. प्रारंभ और समाप्ति सीमा पर समूह और गणना करें

  2. Express.js/Mongoose उपयोगकर्ता भूमिकाएं और अनुमतियां

  3. दो OR-प्रश्नों को AND में Mongoose के साथ संयोजित करें

  4. MongoDB:क्लाइंट-साइड पर DBRef को कैसे हल करें?

  5. सी # का उपयोग कर मोंगोडीबी में एकाधिक स्तरीय नेस्टेड सरणी को क्वेरी करना, फ़िल्टर करना और अपडेट करना