位置: 编程技术 - 正文

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

  • 劳务派遣公司需要给员工缴纳社保吗
  • 固定资产的处理包括
  • 税务季度申报如何网上申报填写
  • 工程招标费计入什么科目
  • 劳务公司劳务协议范本
  • 中介公司报税怎么操作
  • 其他综合收益科目性质
  • 小规模季报财报申报错误怎么办
  • 会费要交增值税吗
  • 旅游业全额开票可以差额征税吗
  • 营改增行业的销售额
  • 产权转移数据印花税按次申报?
  • 车辆购置税的会计处理
  • 保安服务专票是多少税点
  • 属于制造费用的有
  • 企业采购一般应包括什么
  • 航天信息开票步骤
  • 营改增后房地产公司税种及税率
  • 收到保险公司财产理赔款怎么做账
  • 企业所得税报表模板
  • 居民委员会有没有纳税人识别号吗
  • 资产置换会计处理办法
  • 固定资产注资后怎么做账
  • 招待费进项税额转出在申报表
  • 坏账减值准备账务处理
  • 开具信息咨询费的发票
  • 如何获取文件夹下所有文件
  • 苹果11怎么充不上电了
  • win 7系统如何备份
  • PHP:xml_parser_get_option()的用法_XML解析器函数
  • 苹果mac怎么删除照片
  • 销售货物支付运杂费要交增值税吗
  • 代理业务资产的意思
  • b/s架构的正确解释方式
  • thinkphp调用控制器中的方法
  • 阿罗内镇的村落叫什么
  • 神经网络模型是干嘛的
  • 爬虫基本原理有哪些
  • 二维码的实现原理和实现过程
  • vuecli项目实战
  • python绘制一条直线
  • 印花税没交会怎么样
  • 小规模免征增值税2023
  • 股东出资不足需要赔偿吗
  • php手机验证码验证
  • phpcms怎么样
  • MYSQL数据库设计与应用第二版
  • 受让应收账款的账务处理
  • sql server搜索语句
  • 固定资产进项留存怎么算
  • 转贴现占谁的授信
  • 补交增值税和滞纳金怎么入账
  • 优秀员工奖金领取表模板
  • 美元转到中国银行入账是人民币吗
  • 公交充值卡发票能报销吗
  • 微信支付属于现金支付还是转账支付
  • 企业清算的顺序
  • sql如何截取字段
  • mysql5.7.29安装
  • win2008如何安装telnet
  • linux系统垃圾怎么清理
  • 为什么电脑显示windows10即将终止服务
  • Qoeloader.exe - Qoeloader是什么进程 有什么用
  • win 7系统双独立显卡设置
  • 批处理常用命令总结
  • [置顶]津鱼.我爱你
  • nodejs 读取文件
  • 网页弹窗不见了
  • javascriptj
  • javascript数据
  • unity物体碰撞爆炸
  • jq cookie
  • centos6.5
  • HttpClient通过Post上传文件
  • python中的description
  • 唐山宴订餐电话是多少
  • 房产税什么时候开始征收
  • 税务 涉税中介
  • 国家税务总局令16号公告
  • 地税局的全称是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设