位置: 编程技术 - 正文

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

  • 企业所得税怎么算出来
  • 合同资产和合同负债属于什么科目
  • 车位销售技巧
  • 怎么在电子税务局添加银行账户
  • 工会经费的减免申请
  • 建筑业预缴税款是什么意思
  • 证券公司清算交收
  • 出售库存的原材料表格
  • 小规模纳税人帮别人报关
  • 注资的设备出售怎么处理
  • 别人垫付的医药费,可以报销吗
  • 何为自然人股东
  • 公司给员工的奖品是否要扣税
  • 奖金计提发放会计分录
  • 企业收到分红款要交税吗
  • 专家评审费个人所得税由谁支付
  • 非营利组织免税条件发生变化
  • 电商企业收入成本如何核算
  • 企业未成立工会需要交工会经费吗
  • 出租固定资产收取租金
  • win11虚拟键盘怎么调出来
  • 软件维护费清单
  • 以前年度损益调整结转到本年利润吗
  • 小规模纳税人减征额怎么计算
  • 个税是负数直接工资加上吗
  • 电脑非法关机后开机进不了系统
  • win10平板模式不好用
  • 应收账款转账
  • 小规模纳税人没有进项发票怎么办
  • 怎么做合同
  • 金融资产的要素有哪些?
  • 为什么生产工人还要求本科
  • 生产型企业出口不是自己生产的东西
  • php模拟表单提交
  • php实现原理
  • 微软 new bing 广告收入
  • php抢红包功能思路
  • 职工食堂费用计入什么科目
  • dedecms使用教程
  • 员工体检费计入福利费吗
  • 物权转移手续是什么
  • access china
  • 什么是国有划拔土地私房
  • 政府的资本性投入需要交印花税吗
  • 银行承兑汇票进行贴现理财
  • 成立业主委员会申请书
  • 买水果送水果这样营销可以吗
  • 预缴增值税附加税需要计提吗
  • 金银首饰以旧换新会计处理
  • 公司的资本公积金
  • 代缴车险
  • 企业购买房产缴纳房产税
  • 预缴增值税及附加可以在电子税务局申报吗
  • 其他权益工具包括交易性金融资产吗
  • 收到其他公司款项会计分录
  • 财务报表分析的主体是
  • 为什么设置辅警
  • mysql安装配置教程5.7.16
  • win7系统打开程序卡住几秒怎么办
  • win097
  • vmware虚拟机关机快捷键
  • 构建dockerfile
  • ubuntu 系统卡住
  • 怎样禁用ie
  • 笔记本搜索功能用不了
  • spyware.exe - spyware是什么进程
  • 如何限制网速不让孩子玩游戏
  • win7声音方案存在哪里
  • win10专业版怎么调屏幕亮度
  • win7怎么设置局域网共享文件和操作
  • scrollpane.setviewportview
  • 微信小程序选择地址
  • 微信小程序上传文件的API是
  • jquery常用动画制作
  • cocos2dx引擎
  • unity3d碰撞体
  • jquery接收后端数据
  • python socketcan
  • jquery中点击事件点击没动静
  • 陕西地税局电话号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设