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

एकाधिक csv फ़ाइलों के लिए Mongoexport

आप इसे --skip . का उपयोग करके कर सकते हैं &--limit विकल्प।

उदाहरण के लिए, यदि आपके संग्रह में 1,000 दस्तावेज़ हैं, तो आप इसे स्क्रिप्ट लूप (छद्म कोड) का उपयोग करके कर सकते हैं:

loops = 100
count = db.collection.count()
batch_size = count / loops

for (i = 0; i < loops; i++) {
    mongoexport --skip (batch_size * i) --limit batch_size --out export${i}.json ...
} 

यह ध्यान में रखते हुए कि आपके दस्तावेज़ आकार में लगभग बराबर हैं।

हालाँकि, ध्यान दें कि बड़े स्किप धीमे होते हैं।

निचली बाध्य पुनरावृत्तियां ऊपरी बाध्य पुनरावृत्तियों की तुलना में तेज़ होंगी।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDb छाया हुआ उप-संग्रह

  2. MongoDB के साथ पदानुक्रम में रिकॉर्ड के मालिक को कुशलतापूर्वक निर्धारित करें

  3. mongoDB त्रुटि:त्रुटि:[लोकलहोस्ट:27017] से कनेक्ट करने में विफल

  4. सी # ड्राइवर में मोंगोडीबी चेंज स्ट्रीम 'ऑपरेशन टाइप' कैसे सेट करें?

  5. स्प्रिंग बूट परीक्षण में मॉकबीन एनोटेशन NoUniqueBeanDefinitionException का कारण बनता है