mongodump এবং mongorestore ব্যবহার করে ইম্পোর্ট এবং এক্সপোর্ট করুন
নমস্কার।
MongoDB ব্যবহার করে একটি ডেটাবেসকে অন্য স্থানে স্থানান্তরিত করার বিষয়ে এটি একটি নোট।
প্রথমে, শিরোনামে উল্লিখিত কমান্ডগুলি ব্যবহার করার জন্য, mongodb-tools-bin ইনস্টল করুন।
yay -S mongodb-tools-bin
উৎস
MongoDB চালু থাকা অবস্থায়, mongosh ব্যবহার করুন।
এবং ডেটাবেস পরীক্ষা করুন।
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 ./
আপনার পরিবেশ অনুযায়ী পাথ এবং ডেটাবেসের নাম সেট করুন, এবং এটি আউটপুট তৈরি করবে।
আউটপুট তৈরি হওয়ার পর, scp বা অন্য কোনো পদ্ধতি ব্যবহার করে এটিকে স্থানান্তরের গন্তব্যে নিয়ে যান।
গন্তব্য
শুধু এইটুকু।
mongorestore --uri="mongodb://127.0.0.1:27017/admintest" /path/to/admindatabase
MongoDB সংযোগের গন্তব্য এবং ইম্পোর্ট গন্তব্য (উপরের ক্ষেত্রে, admintest) সেই অনুযায়ী সেট করুন,
এবং /path/to/admindatabase কেও নির্দিষ্ট স্থানে পরিবর্তন করুন।
আগের মতোই একই পদ্ধতি ব্যবহার করে বিষয়বস্তু পরীক্ষা করুন এবং নিশ্চিত করুন।
তাহলে।
আবার দেখা হবে।