mongodump और mongorestore का उपयोग करके आयात और निर्यात करें
नमस्ते, मैं अक्षम हूँ।
यह MongoDB में DB को माइग्रेशन गंतव्य पर माइग्रेट करने के बारे में एक नोट है।
सबसे पहले, मैं शीर्षक में दिए गए कमांड का उपयोग करना चाहता हूँ, इसलिए मैं mongodb-tools-bin इंस्टॉल करूँगा।
yay -S mongodb-tools-bin
स्रोत
MongoDB के चलने की स्थिति में, mongosh का उपयोग करें।
और फिर DB की जाँच करें।
test> show dbs
admin 40.00 KiB
~~~
यहाँ, हम admin को आज़माते हैं।
test> use admin
switched to db admin
admin> show tables
system.version
admin> db.system.version.find()
[ { _id: 'featureCompatibilityVersion', version: '7.0' } ]
तो, इस प्रक्रिया से सामग्री की जाँच करें, और यदि यह सही है, तो mongodump करें।
mongodump --db admin --out ./
पाथ और DB का नाम आपके संबंधित वातावरण के अनुसार सेट किया जाना चाहिए, और इससे आउटपुट उत्पन्न होना चाहिए।
एक बार यह आउटपुट हो जाए, तो इसे scp या किसी अन्य माध्यम से माइग्रेशन गंतव्य पर ले जाएँ।
गंतव्य
बस इतना ही
mongorestore --uri="mongodb://127.0.0.1:27017/admintest" /path/to/admindatabase
MongoDB से कनेक्शन गंतव्य और आयात गंतव्य (उपरोक्त मामले में, admintest) को व्यक्तिगत रूप से सेट किया जाना चाहिए,
साथ ही, कृपया /path/to/admindatabase को निर्दिष्ट स्थान पर बदलें।
पहले जैसी ही प्रक्रिया का उपयोग करके, कृपया सामग्री की जाँच करें।
तो फिर।
फिर मिलेंगे।