मुझे कोई उत्तर नहीं दिखाई दिया और आज भी मेरा वही प्रश्न था।
आप डेटाबेस को इससे पहले छोड़ सकते हैं:
use <db>
db.dropDatabase()
या आप संग्रह को केवल इसके साथ छोड़ सकते हैं:
db.<collection>.drop()
आपके आदेश के साथ समस्या यह हो सकती है कि कुछ छूट गया है, जैसे डेटाबेस जिसे आप प्रमाणित करते हैं या उपयोगकर्ता या शायद कोई अन्य चीज़।
मेरे सेटअप में यह काम करता है
mongorestore --username=<user> --db=<database> --authenticationDatabase=<database> --dir=<dumpdir> --drop
यदि आपका डंप पहले से ज़िप किया गया था, तो आप अंत में --gzip ध्वज जोड़ सकते हैं।
आपको वह सब दस्तावेज़ीकरण में मिल सकता है डेटाबेस छोड़ने के लिए या दस्तावेज़ीकरण एक पूरे डेटाबेस को छोड़ने का। लेकिन कृपया इससे सावधान रहें।