新需求
- 異構(gòu)平臺(tái)遷移的解決方案;
知識(shí)點(diǎn)
- mongo export/import 主要適用于:
- 異構(gòu)平臺(tái)的遷移 mysql<-->mongodb;
- mongodb大版本遷移 mongodb2<-->mongodb3;
- 只支持單庫單集合的導(dǎo)入導(dǎo)出去件;
上手操作
mongodb4 需要單獨(dú)下載mon
-
mongoexport 轉(zhuǎn)儲(chǔ)命令
- 普通導(dǎo)出笨农,驗(yàn)證庫admin就缆,導(dǎo)出數(shù)據(jù)庫stu中的tt集合
/opt/mongodb-database-tools-rhel70-x86_64-100.1.1/bin/mongoexport -uroot -p123 --port 27017 --authenticationDatabase admin -d stu -c tt -o /tmp/tt.json
- 按csv格式導(dǎo)出,并加上要導(dǎo)出哪些列的字段名
/opt/mongodb-database-tools-rhel70-x86_64-100.1.1/bin/mongoexport -uroot -p123 --port 27017 --authenticationDatabase admin -d stu -c tt --type=csv -f name,age -o /tmp/tt.csv
- mongoimport還原命令
/opt/mongodb-database-tools-rhel70-x86_64-100.1.1/bin/mongoimport -uroot -p123 --port 27017 --authenticationDatabase admin -d stu -c tt1 --file /tmp/tt.json
/opt/mongodb-database-tools-rhel70-x86_64-100.1.1/bin/mongoimport -uroot -p123 --port 27017 --authenticationDatabase admin -d stu -c tt2 --type=csv --headerline --file /tmp/tt.csv
課程視頻
mongodb_expimp_lesson7 on bilibili
mongodb_expimp_lesson7 on xigua