首页 > 代码库 > mongodb 学习笔记 07 -- 数据备份、恢复
mongodb 学习笔记 07 -- 数据备份、恢复
- mongoexport 导出json或者csv格式
- mongoimport 导入json或者csv
- mongodump 导出二进制bson结构数据以及索引信息
- mongorestore 导入二进制文件
mongoexport
-h 主机
--port 端口号
-u 用户名
-p password
-d 库名
-c 表名
-f field1,field..... 导出的字段
-q 查询条件
-o 导出文件名称
--csv 等同于 --type=csv 导出csv格式。一定要指定-f 导出字段才干导出csv
样例: 把test数据库中my表 中的my_id<200的_id跟username 导出成csv格式
mongoexport -u test -p 64823723zk -d test -c my -q {my_id:{‘$lt‘:200}} --type=csv -f _id,username,a -o my.csv
mongoimport
-d 导入的数据库
-c 导入的表
--type csv/json
--file 文件路径
样例: 向test数据库中stu表中导入stu.json 中的数据
mongoimport -u test -p 123 -d test -c stu --type json --file ./stu.json
mongodump
-d 库名
-c 表名
-o 导出路径
-f field1,field..... 字段名
样例: 把test数据库的my表导出二进制bson结构数据以及索引信息保存到dump文件夹下
./mongodump -u test -p 123 -d test -c my -o ./dump
mongorestore
-d 数据库
--dir= bson跟索引信息存放的文件夹
样例:
mongorestore -u test -p 123 -d test --dir=./dump/test/
mongodb 学习笔记 07 -- 数据备份、恢复
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。