Mongodb导入导出以及数据库备份恢复

/ 0评 / 0

MongoDB数据导入与导出

导出工具:mongoexport

概念

mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。

语法

mongoexport -d dbname -c collectionname -o file --type json/csv -f field

参数说明:

示例

sudo mongoexport -d mongotest -c users -o /home/user1/mongotest/users.json --type json -f  "_id,user_id,user_name,age,status"

数据导入:mongoimport

语法

mongoimport -d dbname -c collectionname --file filename --headerline --type json/csv -f field

参数说明

示例

sudo mongoimport -d mongotest -c users --file /home/user1/mongotest/users.json --type json

MongoDB备份与恢复

MongoDB数据库备份

语法

mongodump -h dbhost -d dbname -o dbdirectory

参数说明

实例

sudo mongodump -h 192.168.17.129:27017 -d itcast -o /home/mongodump/

MongoDB数据库恢复

语法

mongorestore -h dbhost -d dbname --dir dbdirectory

参数说明

实例

mongorestore -h 192.168.17.129:27017 -d itcast_restore --dir /home/mongodump/itcast/

发表评论

电子邮件地址不会被公开。 必填项已用*标注