【Mongo】mongodump/mongoexport/mongoimport 操作

一.mongodump 导出/导入

导出

1、进入容器   docker exec  -it  容器id   bash

2、导出   mongodump -h 127.0.0.1:27017 --authenticationDatabase=admin -u admin -p xxx  --archive=/root/data.gz --gzip -d zb -c PUSH_MESSAGE_BACKUP

-h 表示 host

-d/--db 表示 database

--archive 表示打包

-o 表示 output directory

--gzip 表示压缩

-u 表示 username

-p 表示 password

-c 表示 文档

--authenticationDatabase 盐加密

导入

1、粘贴至对应目录

2、mongorestore --gzip --archive=/root/feng.gz  dump/ --dryRun --verbose

     -dryRun 表示演习一下

     --verbose 显示执行详情

去掉 --dryRun --verbose 才算真的恢复数据

二.mongoexport/mongoimport  导出导入

1.进入mongo docker容器:docker exec  -it  容器id   bash

2.导出集合:mongoexport -u tb -p 123456 -d tbay -c PUSH_MESSAGE -o PUSH_20231030_20231105.json  --query '{"createTime": {"$gte":{"$date":"2024-01-01T00:00:00Z"}}}'

3.导入集合:mongoimport -u tbay -p 123456 -d tbay -c PUSH_MESSAGE --file PUSH_20231030_20231105.json

-u 表示 username

-p 表示 password

-d/--db 表示 database

-c 表示 文档

-o 表示 output directory

--query  查询条件

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

上善若水-学者至上

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

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

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

打赏作者

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

抵扣说明:

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

余额充值