1. 备份的语法:
mongodump -h dbhost -d dbname -o dbdirectory
-h: 服务器地址, 也可以指定端⼝号
-d: 需要备份的数据库名称
-o: 备份的数据存放位置, 此⽬录中存放着备份出来的数据
2.恢复语法:
mongorestore -h dbhost -d dbname --dir dbdirectory
-h: 服务器地址
-d: 需要恢复的数据库实例
--dir: 备份数据所在位置
3.导出
用于和其他平台进行交互对接,将数据导出成指定格式文件进行使用,比如数据分析常用的csv文件 用于给非计算机行业的用户查看数据,对于他们来说csv文件(打开之后是电子表格)更方便
导出语法: mongoexport -h dbhost -d dbname -c colname -o filename --type json/csv -f field
-h
: 服务器地址-d
: 数据库名-c
: 集合名-o
: 导出文件名--type
: 文件类型,默认json格式,可选数据类型json,csv-f
: 需要导出的字段,导出为json格式的数据时可以不指定导出哪些字段,默认全部,导出成csv文件是必须指定
4. 导入
导出语法: mongoimport -d dbname -c colname --file filename [--headerline --type json/csv -f field]
-h
: 服务器地址-d
: 数据库名-c
: 集合名-o
: 导出文件名--type
: 文件类型,默认json格式,可选数据类型json,csv-f
: 需要导出的字段,导出为json格式的数据时可以不指定导出哪些字段,默认全部,导出成csv文件是必须指定