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

मोंगोडब के डंप को पुनर्स्थापित करने के एक ही आदेश के भीतर पूरे डेटाबेस को छोड़ दें

मुझे कोई उत्तर नहीं दिखाई दिया और आज भी मेरा वही प्रश्न था।

आप डेटाबेस को इससे पहले छोड़ सकते हैं:

use <db>
db.dropDatabase()

या आप संग्रह को केवल इसके साथ छोड़ सकते हैं:

db.<collection>.drop()

आपके आदेश के साथ समस्या यह हो सकती है कि कुछ छूट गया है, जैसे डेटाबेस जिसे आप प्रमाणित करते हैं या उपयोगकर्ता या शायद कोई अन्य चीज़।

मेरे सेटअप में यह काम करता है

mongorestore --username=<user> --db=<database> --authenticationDatabase=<database> --dir=<dumpdir> --drop

यदि आपका डंप पहले से ज़िप किया गया था, तो आप अंत में --gzip ध्वज जोड़ सकते हैं।

आपको वह सब दस्तावेज़ीकरण में मिल सकता है डेटाबेस छोड़ने के लिए या दस्तावेज़ीकरण एक पूरे डेटाबेस को छोड़ने का। लेकिन कृपया इससे सावधान रहें।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोइड या मोंगोमैपर?

  2. MongoDB/JS - उन्नत पहलू खोज - केवल प्रासंगिक श्रेणियां/मान कैसे प्राप्त करें

  3. Mongoimport का उपयोग करके CSV फ़ाइल से Mongodb ObjectId कैसे आयात करें?

  4. MongoDB:$regex . के साथ $cond का उपयोग करके एकत्रीकरण

  5. MongoDB में रिप्लेसऑन () और अपडेटऑन () के बीच क्या अंतर है?