MongoDB备份与恢复

MongoDB备份与恢复
(1) 数据导出mongoexport
    Mongodb中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。mongoexport具体用法如下所示

参数说明:
-h : 指明数据库宿主机的IP
-u : 指明数据库的用户名
-p : 指明数据库的密码
-d : 指明数据库的名字
-c : 指明collection集合的名字
-f  : 指明要导出那些列
-o : 指明到要导出的文件名
-q : 指明导出数据的过滤条件

(2) 插入数据
mongo

use a-test01
db.a-test01.drop()
db.a-test01.insert({"a-mongo01":"user_test01"})
for(var i =0; i <11; i ++){db.a-test01.insert({userName:'a-mongo'+i,age:i})}

show collections
db.a-test01.find()


(3) mongoexport备份
mongoexport -h 10.10.205.112:27017 -d a-test01 -c a-test01 -o a-test01.csv

mongoexport -h 10.10.205.112:27017 -d a-test01 -c a-test01 -o a-test01.csv

more a-test01.csv

从上面的结果可以看出,我们在导出数据时没有显示指定导出样式 ,默认导出了JSON格式的数据。
如果我们需要导出CSV格式的数据,则需要使用 -

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

の正在缓存99%

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值