• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >MongoDB > MongoDB备份、还原、导出、导入、克隆操作示例

MongoDB备份、还原、导出、导入、克隆操作示例

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mongodb备份还原,mongodb 备份,mongodb备份恢复,mac mongodb 备份,mongodb 备份脚本等相关知识,希望本文的分享对您有所帮助

数据库备份 – mongodump

备份本地所有MongoDB数据库:
# mongodump -h 127.0.0.1 --port 27017 -o /root/db/alldb
</div>
备份远程指定数据库:
# mongodump -h 192.168.1.233 --port 27018 -d yourdb -o /root/db/yourdb
</div>
更多mongodump详解

数据库还原-mongorestore

恢复所有数据库到MongoDB中:
# mongorestore -h 127.0.0.1 --port 27018 /root/db/alldb
</div>
还原指定数据库:
# mongorestore --port 27017 -d yourdb /root/db/yourdb
</div>
更多mongorestore详解
导出集合数据-mongoexport

导出数据库中指定集合的数据:
# mongoexport -h 192.168.1.233 --port 27018 -d yourdb -c yourcoll -o /root/yourcoll.json
</div>
导出集合中指定字段的数据,导出的文件格式为csv:
# mongoexport -d yourdb -c test -f "id,name,score" --csv -o /root/test.csv
</div>
根据条件导出数据:
# mongoexport -d yourdb -c yourcoll -q '{score:{$gt:80}}' -o /root/yourcoll-bk.json
</div>
更多mongoexport详解

集合数据导入-mongoimport

还原导出的集合数据:
# mongoimport -d yourdb -c yourcoll --file /root/yourcoll.json
</div>
导入集合数据,插入或更新现有的数据:
# mongoimport -d test -c yourcoll --file /root/yourcoll.json --upsert
</div>

更多mongoimport详解

MongoDB数据库克隆

命令格式:
db.copyDatabase(fromdb, todb, fromhost, username, password)
</div>
从远程MongoDB中复制指定数据库到本地:
# mongo
> db.copyDatabase("yii2", "lyii2", "192.168.0.69")
</div>
更多db.copyDatabase详解
集合的克隆

命令格式:
db.runCommand({ cloneCollection: "<namespace>", from: "<hostname>", query: { <query> } });
</div>
从远程MongoDB中克隆指定的集合到本地数据库中:
# mongo
> db.runCommand({  cloneCollection: "test.user", from: "192.168.0.69", query:{}    })
</div>
更多cloneCollection详解

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • MongoDB备份、还原、导出、导入、克隆操作示例

相关文章

  • 2017-05-11MongoDB各种查询操作详解
  • 2017-05-11浅析mongodb中group分组
  • 2017-05-11MongoDB数据库插入、更新和删除操作详解
  • 2017-05-11使用aggregate在MongoDB中查询重复数据记录的方法
  • 2017-05-11mongodb处理中文索引与查找字符串详解
  • 2017-05-11MongoDB Windows安装服务方法与注意事项
  • 2017-05-11MongoDB聚合功能浅析
  • 2017-05-11SqlServer与MongoDB结合使用NHibernate
  • 2017-05-11深究从MongoDB的ObjectId中获取时间信息
  • 2017-05-11解决mongodb在ubuntu下启动失败,提示couldn‘t remove fs lock errno:9 Bad file descriptor的错误

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • PHP中安装使用mongodb数据库
    • MongoDB的索引
    • mac下使用brew 安装mongodb的方法教程
    • 浅谈mongodb中query查询
    • Mongodb 忘记密码的解决办法
    • MongoDB远程访问配置步骤详解
    • MongoDB中创建索引需要注意的事项
    • Windows下把MongoDB安装为系统服务的方法
    • MongoDB学习笔记之分组(group)使用示例
    • MongoDB入门教程之常用的运维技术介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有