位置: 编程技术 - 正文

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基本操作命令)

  • 个体户定额多少不用交税
  • 计提应收的增值税返还
  • 航天信息服务费不交可以吗
  • 利息支出可以抵扣吗
  • 进项抵扣的金额怎么算
  • 股东将投资款转入个人账户
  • 独立核算自负盈亏和统负盈亏怎么选
  • 没有抵扣的发票怎么入账
  • 半成品成本核算 一般企业怎么核算
  • 上年减值准备收回如何做账务处理呢?
  • 应交税费减免税款
  • 客户预付货款会计分录
  • 销项发票采集不出来怎么回事
  • 分公司是否可以贷款
  • 收到福利费专票需要认证吗
  • 报税申报不了
  • 电子承兑汇票怎么打印出来
  • 维修设备领用材料会计分录怎么写
  • 公司做贷款
  • 苹果mac切换桌面快捷键
  • 减少子公司合并的风险
  • 待抵扣进项税额是二级还是三级
  • thinkphp表单提交
  • PHP:iconv_get_encoding()的用法_iconv函数
  • 比利时的平菇能吃吗
  • 职工教育经费可以以后年度结转吗
  • php批量删除文件
  • 前端发起请求怎么设置
  • vue viewui
  • 华为od测试岗机试需要怎么准备
  • mysql+php
  • 调出command命令窗口
  • 保险公司应收保费汇报范文
  • 融资租赁业务的程序主要有
  • 永续债偿付顺序
  • 成本核算步骤
  • 印花税可以年底报一次
  • 坏账计提方法会计政策
  • 企业自产自用产品要确认收入吗
  • 劳务工资缴税标准
  • 个人所得税和投保的区别
  • mysql常用命令有哪些
  • 财产清查两种制度
  • 补计提去年所得税会影响当月资产
  • 预包装销售是什么意思
  • 增值税附加税的计算基数
  • 募捐建议
  • 未确认融资费用是什么类科目
  • 黄金入账如何做会计分录
  • 水利工程施工税率是多少
  • 企业收到投资款怎么入账
  • 分支机构与总机构怎么纳税?
  • 固定资产的处置方式包括
  • 固定资产处置有净值怎么处理
  • 记账凭证原始凭证回单的粘贴顺序
  • 毛利率计算公式
  • fedora安装apt
  • xp电脑怎么样
  • bzc.exe是什么
  • win7禁用开机启动服务
  • win8删文件需要权限怎么弄
  • win7怎么使用打印机打印
  • 编辑器ui
  • opengl 变形
  • ExtJS PropertyGrid中使用Combobox选择值问题
  • 最简单的游戏开发工具
  • 浅谈自己对教育的理解
  • unity3d常用代码总结
  • 微信小程序实战入门 第2版
  • Unity C#用WWW操作数据库
  • sort 函数
  • 重写SimpleAdapter的getView以实现按钮点击响应
  • unity 5.4
  • 安卓开源组件
  • python基础教程chm
  • jquery实现简单Tab切换菜单效果
  • 辽宁省国家税务局电子税务局官网
  • 发票在国家税务总局网站查不到能用吗
  • 重庆市房产交易信息网
  • 厦门税务查询地址不符怎么处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设