位置: 编程技术 - 正文

mongodb 数据库操作--备份 还原 导出 导入(mongodb数据库操作遇到的问题和解决方案)

编辑:rootadmin

推荐整理分享mongodb 数据库操作--备份 还原 导出 导入(mongodb数据库操作遇到的问题和解决方案),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mongodb数据库操作题,mongodb数据库操作错误的是,mongodb数据库操作错误的是,mongodb数据库操作错误的是,mongodb数据库操作王小明,mongodb数据库操作题,mongodb数据库操作,mongodb数据库操作,内容如对您有帮助,希望把文章链接给更多的朋友!

一,mongodump备份数据库

1,常用命令格

如果没有用户谁,可以去掉-u和-p。如果导出本机的数据库,可以去掉-h。如果是默认端口,可以去掉--port。如果想导出所有数据库,可以去掉-d。

2,导出所有数据库

3,导出指定数据库

三,mongorestore还原数据库

1,常用命令格式

--drop的意思是,先删除所有的记录,然后恢复。

2,恢复所有数据库到mongodb中

3,还原指定的数据库

这二个命令,可以实现数据库的备份与还原,文件格式是json和bson的。无法指写到表备份或者还原。

四,mongoexport导出表,或者表中部分字段

mongodb 数据库操作--备份 还原 导出 导入(mongodb数据库操作遇到的问题和解决方案)

1,常用命令格式

上面的参数好理解,重点说一下:-f 导出指字段,以字号分割,-f name,email,age导出name,email,age这三个字段-q 可以根查询条件导出,-q '{ "uid" : "" }' 导出uid为的数据--csv 表示导出的文件格式为csv的,这个比较有用,因为大部分的关系型数据库都是支持csv,在这里有共同点

2,导出整张表

3,导出表中部分字段

4,根据条件敢出数据

五,mongoimport导入表,或者表中部分字段

1,常用命令格式

1.1,还原整表导出的非csv文件mongoimport -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -c 表名 --upsert --drop 文件名 重点说一下--upsert,其他参数上面的命令已有提到,--upsert 插入或者更新现有数据1.2,还原部分字段的导出文件mongoimport -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -c 表名 --upsertFields 字段 --drop 文件名 --upsertFields根--upsert一样1.3,还原导出的csv文件mongoimport -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -c 表名 --type 类型 --headerline --upsert --drop 文件名 上面三种情况,还可以有其他排列组合的。

2,还原导出的表数据

3,部分字段的表数据导入

[root@localhost mongodb]# mongoimport -d tank -c users --upsertFields uid,name,sex tank/users.dat connected to: .0.0.1 Tue Dec 3 ::. imported 4 objects

4,还原csv文件

总体感觉,mongodb的备份与还原,还是挺强大的,虽然有点麻烦。

mongodb 命令行下及php中insert数据详解 前面说了到数据库连接操作,请参考:mongodb添加用户及权限设置详解对数据库的操作:请参考:mongodb数据库操作详解--创建,切换,删除下面说一下,数

mongodb replica set 添加删除节点的2种方法 一,利用rs.reconfig,来添加,删除节点1,添加节点repmore:PRIMARYconfig={_id:"repmore",members:[{_id:0,host:'.0.0.1:',priority:2},{_id:1,host:'.0.0.1:',priority:1}]};//

mongodb replica set 配置高性能多服务器详解 mongodb的多服务器配置,以前写过一篇文章,是master-slave模式的,请参考:详解mongodb主从配置。master-slave模式,不能自动实现故障转移和恢复。所以推

标签: mongodb数据库操作遇到的问题和解决方案

本文链接地址:https://www.jiuchutong.com/biancheng/312770.html 转载请保留说明!

上一篇:mongodb 数据库操作详解--创建,切换,删除(mongodb数据库操作题)

下一篇:mongodb 命令行下及php中insert数据详解(mongodb基本操作命令)

  • 发票专用章号码是老号码还能用吗
  • 报税申报不了
  • 税务证需要多少费用
  • 工资个人所得税标准表
  • 贷款其他消费是指什么
  • 主办会计跟会计有什么区别
  • 资本公积转增资本的要求
  • 加计抵减税额账务处理
  • 营业执照变更需要什么材料?
  • 房租不能开发票怎样入账
  • 通过扣缴义务人和综合申报哪个好
  • 员工离职如何申请赔偿
  • 应交税费贷方余额怎么算
  • 坏账转销会计分录应收帐款金额怎么写
  • 公司社保收费标准
  • 钉钉报销费用明细怎么写
  • 发票的单价开得太低了怎么办?
  • 进项税抵扣的房租怎么算
  • 营业账簿印花税包括什么
  • 以前年度留抵用完 不能抵欠税
  • 发票边上的虚线是什么
  • 建筑业异地预缴增值税
  • 企业所得税年报错了怎么更正
  • 电厂采购通常采购什么
  • 美元兑人民币分时走势图
  • 哪些固定资产不会随着时间的流逝贬值
  • win7音频服务未运行怎么办
  • 已认证的发票退货怎么处理
  • 公司销售自己使用过的固定资产
  • 0x00000024蓝屏怎样解决
  • 新能源产业发展历程
  • 山东省项目
  • sosreport命令收集详细信息
  • 没有开发票的收入
  • dedecms使用教程
  • 使用二氧化碳灭火器时人应该站在什么位置
  • 扣伙食费会计分录
  • 合同权益如何进行转让
  • 简述银行存款对应的业务
  • 企业存货按照经济内容可以分为
  • 小规模纳税人是什么意思
  • 利润表研发费用和管理费用
  • 公司新装宽带怎么安装
  • 企业向福利院捐款属于 公共关系
  • 离线发票累计金额是多少
  • 以前年度损益调整账务处理分录
  • 出口退税对应的进项不能抵扣对吗
  • 企业年报修改后没有公示怎么办
  • 免税蔬菜税额用什么表示
  • 讲课费需要提供发票吗
  • 应收账款周转天数越大说明什么
  • 新公司初始建账
  • mysql 5.7.28安装
  • MySQL 5.7.18 release版安装指南(含有bin文件版本)
  • 输入法是全角在哪里设置
  • windowsxp文件
  • windows10显示
  • 如何更改ubuntu下载源
  • xp系统进入桌面后没反应
  • xp主题怎么改成win7
  • mac新建窗口快捷键
  • Win10更新KB3156421补丁后出现设备运行缓慢现象的解决方案
  • windows10快速操作在哪
  • ubuntu操作
  • 五步轻松实现zTree的使用
  • cocos2dx用什么ide
  • Jquery+Ajax+PHP+MySQL实现分类列表管理(下)
  • opengl纹理错误变成条纹
  • javascript语法术语
  • Node.js中的construct
  • 批处理rd
  • Python heapq使用详解及实例代码
  • jquery的实现原理
  • jquery判断值是否为空
  • 玩端游的平台
  • 国家税务局太原税务局官网
  • 安庆税务局窗口电话
  • 处理报废固定资产
  • 甘肃是什么时候属于中国的
  • 生产企业出口退税账务处理会计分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设