位置: 编程技术 - 正文

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

  • 预收货款需要缴纳消费税吗?缴纳消费税的时间应该是?
  • 退多缴纳的所得税 现金流如何处理
  • 进项有留底怎么结转
  • 小规模出售固定资产税率
  • 收入和费用类科目一般设置为什么辅助核算
  • 人工费用包括哪些科目
  • 小规模公司缴税以后公转私
  • 职工福利费会计核算
  • 铁路大票抵扣几个点
  • 公司聚餐费用标准
  • 债转股企业所得税资本公积
  • 软件维护费可以出维护人员工资吗?
  • 预收账款多了好还是少了好
  • 进项税额转出会影响利润吗
  • 印花税计入应交税费需要调整吗
  • 暂估费用时可以抵扣吗
  • 不得核定征收企业所得税的行业
  • 增值税各科目账务处理
  • 手表的发票可以报销吗
  • 外协加工费会计分录
  • 一次性优惠税率表
  • 主营业务净利率和销售净利率一样吗
  • 残保金征收单位
  • 研发费用的税收政策
  • 长期股权投资溢价购入
  • 员工垫付公司钱怎么入账
  • 如何解决win10关机后usb还在供电
  • linux命令用法
  • windows 10 build 21354
  • 劳务派遣公司账目如何做
  • 国地税合并有什么角度写论文
  • 工伤个人承担的费用
  • 存货捐赠视同销售要不要确认收入?
  • java多线程线程数控制在多少
  • 工商罚款怎么入账
  • 危废处理账务处理
  • iis搭建网站教程win10
  • 电子税务局购票员变更
  • 勾选发票提交后如何
  • python类的继承与多态
  • dedecms批量发文章
  • 企业出口证明
  • 高效刷题app
  • 歌咏比赛服装费用规定标准最新
  • 民办非企业单位是私立还是公立
  • 社保个税申报是什么意思
  • 企业分期收款销售商品,即商品已经交付
  • 劳务公司到外地需要交的税
  • 生产线更新改造替换的旧设备
  • 支付宝可以对公账户转账吗怎么转
  • 服装厂做的都是什么产品
  • 审车费用表
  • 货运代理服务开票
  • Windows Vista和Windows 7对比
  • ubuntu20.04 vim
  • winxp如何将两个分区合并成一个分区
  • centos7ftp
  • 一岁的宝宝可以喝枸杞水吗
  • 麒麟Linux系统怎么进入图形化界面
  • 特效添加
  • linux c程序开发
  • 用css制作网页的步骤
  • 用python的turtle画图代码
  • node.js快速入门
  • angular页面加载完后执行方法
  • unity3d怎么改变物体大小
  • python数据结构与算法题库
  • unity怎么弄游戏小地图
  • javascript随机生成数字
  • jquery事件处理有哪些
  • js如何使用cookie
  • jquery foreach循环
  • 开发笔记本哪个比较好一点
  • 北京市税务局 案件
  • 税务逾期未申报是什么意思
  • 通讯费报销会计分录
  • 乌鲁木齐税收政策
  • 房山税收减免政策文件
  • 增值税号和增值税账号的区别
  • 2020十大经济年度人物揭晓
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设