导入导出
use hndb;

db.s.save({name:'李四',age:18,score:80,address:'郑州'});
db.s.save({name:'李三',age:8,score:50,address:'郑州'});
db.s.save({name:'张三',age:38,score:20,address:'天津'});
db.s.save({name:'赵六',age:28,score:70,address:'郑州'});
db.s.save({name:'王五五',age:19,score:90,address:'北京'});


只导出name字段
旧 mongoexport localhost:27017/admin -d hndb -c s -u admin -p admin -o c:\s.json -f name

新 只导出name,age
mongoexport /h localhost /port 27017 /authenticationDatabase:admin /u admin /p admin /d hndb /c s /o c:\j.js /f name,age

导出所有属性
mongoexport /h localhost /port 27017 /authenticationDatabase:admin /u admin /p admin /d hndb /c s /o c:\j.js


数据导入
旧mongoimport -d shop -c student -u user -p shop --directoryperdb c:\student.json

mongoimport /h localhost /port 27017 /authenticationDatabase:admin /u admin /p admin /d hndb /c s c:\j.js

删除数据库,db.dropDatabase();
备份与恢复
导出帮助到本地
  1. F:\mongodb\bin>mongodump.exe --help >f:/mongodump-help.txt
  2. F:\mongodb\bin>mongorestore.exe --help >f:/mongorestore-help.txt


备份
mongodump  /h localhost /port 27017 /u admin /p 123 /authenticationDatabase:admin /d hndb /o c:/

备份指定库指定表 hndb 集合s 压缩备份
mongodump  /h localhost /port 27017 /u admin /p 123 /authenticationDatabase:admin /d hndb /c s /o c:/ /gzip


备份指定库指定表 hndb 所有信息 备份到c:/hndb.zip文件中
mongodump  /h localhost /port 27017 /u admin /p 123 /authenticationDatabase:admin /d hndb /archive:c:/hndb.zip

恢复
mongorestore  /h localhost /port 27017 /u admin /p 123 /authenticationDatabase:admin /d hndb /dir c:/hndb/

恢复指定的备份,gzip格式
mongorestore  /h localhost /port 27017 /u admin /p 123 /authenticationDatabase:admin /d hndb /dir:c:/hndb/ /gzip

恢复 hndb 所有信息 从文件c:/hndb.zip
mongorestore  /h localhost /port 27017 /u admin /p 123 /authenticationDatabase:admin /d hndb /archive:c:/hndb.zip



数据库的导出

  1. F:\mongodb\bin>mongodump /h localhost /port 27017 /u admin /p admin /authentica
  2. tionDatabase:admin /d hndb /o c:/


删除表
> db.book.drop();
true
删除库
> db.dropDatabase();
{ "dropped" : "hndb", "ok" : 1 }
删除库表,然后备份恢复
  1. F:\mongodb\bin>mongorestore /h localhost /port 27017 /u admin /p admin /authent
  2. icationDatabase:admin /d hndb /dir c:/hndb/
压缩文件的导出
  1. 备份指定库指定表 hndb 所有信息 备份到c:/hndb.zip文件中
  2. mongodump /h localhost /port 27017 /u admin /p admin /authenticationDatabase:admin /d hndb /archive:c:/hndb.zip
删除库表,压缩文件的导入
  1. 恢复 hndb 所有信息 从文件c:/hndb.zip
  2. mongorestore /h localhost /port 27017 /u admin /p admin /authenticationDatabase:admin /d hndb /archive:c:/hndb.zip
只导出stu压缩文件到hndb里面
  1. F:\mongodb\bin>mongodump /h localhost /port 27017 /u admin /p admin /authentica
  2. tionDatabase:admin /d hndb /c stu /o c:/ /gzip
恢复指定的备份,gzip格式
  1. 恢复指定的备份,gzip格式
  2. mongorestore /h localhost /port 27017 /u admin /p admin /authenticationDatabase:admin /d hndb /dir:c:/hndb/ /gzip



mongodb 的备份恢复导入与导出的更多相关文章

  1. Oracle简单的备份和恢复-导入和导出-目录

    ylbtech-Oracle:Oracle简单的备份和恢复-导入和导出-目录 Oracle安全运行离不开良好的备份和恢复机制,因为我们不是DBA.所以我们也就不过多的讲解DBA的备份和恢复.作为程序员 ...

  2. Mongodb数据备份恢复

    Mongodb数据备份恢复 一.MongoDB数据库导入导出操作 1.导出数据库 twangback为备份的文件夹 命令: mongodump -h 127.0.0.1[服务器IP] -d advie ...

  3. mongodb数据库备份恢复-windows系统

    备份语法: mongodump命令脚本语法如下: >mongodump -h dbhost -d dbname -o dbdirectory -h: MongDB所在服务器地址,例如:127.0 ...

  4. MongoDB系列----备份与导入导出

    参考: http://my.oschina.net/xiaomaoandhong/blog/63471,<> 1.停掉服务器 然后备份 Mongodb将所有数据都存放在"数据目录 ...

  5. mongodb数据库备份恢复

    MongoDB数据文件备份与恢复   备份与恢复数据对于管理任何数据存储系统来说都是非常重要的.   1.冷备份与恢复——创建数据文件的副本(前提是要停止MongoDB服务器),也就是直接copy  ...

  6. Mongodb之备份恢复脚本

    本分脚本: !/bin/bash #备份文件执行路径 which mongodump DUMP= #临时备份目录 OUT_DIR= #本分存放目录 TAR_DIR= #获取当前系统时间==> 2 ...

  7. oracle 数据导入、导出

    导入导出 --数据导出备份和导入 ------注意 导出和导入 必须是CMD 命令行下操作,而不是SQL编辑器中 --1.导出表 . --exp:导出关键字 ,userid:用户权限 ,file:保存 ...

  8. Mongodb的备份,恢复,导入与导出(cmd命令行实现)

    要用MongoDB,自然就要用到数据导入导出,就自己学习了一下. 在Mongo学习(二)中就讲到了在bin目录下有一些工具,本篇就是使用这些工具进行数据的导入导出及备份恢复. 注意:以下命令均在cmd ...

  9. MongoDB学习(三)数据导入导出及备份恢复

    这几天想着公司要用MongoDB,自然就要用到数据导入导出,就自己学习了一下. 在Mongo学习(二)中就讲到了在bin目录下有一些工具,本篇就是使用这些工具进行数据的导入导出及备份恢复. 注意:以下 ...

随机推荐

  1. lvs的dr模式分析(二)

      #vim /etc/init.d/lvsdrrip #!/bin/bash #DR server VIP=192.168.46.200 case "$1" in start) ...

  2. Linux GCC常用命令

    1简介 2简单编译 2.1预处理 2.2编译为汇编代码(Compilation) 2.3汇编(Assembly) 2.4连接(Linking) 3多个程序文件的编译 4检错 5库文件连接 5.1编译成 ...

  3. VR外包团队:VR和AR技术已经红得发紫

    近6个月以来,VR和AR技术已经红得发紫. 不管是创业公司还是互联网巨头,如果不在VR领域有所涉猎,都不好意思跟外界打招呼.最近,阿里巴巴公布VR战略并推出了一条VR购物的视频,更是给业界打了满满一碗 ...

  4. 在.htaccess文件中写RewriteRule无效的问题的解决

    近来在Apache Rewrite 拟静态配置时,遇到个问题.写的如下: RewriteEngine onRewriteRule ^/t_(.*)/$ /test.php?id=$1 保存在httpd ...

  5. sevice__属性介绍: android:exported

    http://blog.csdn.net/lhf0000/article/details/6576327 http://blog.csdn.net/berry666/article/details/2 ...

  6. zzz

    开放平台(TOP)的API是基于HTTP协议来调用的,开发者(ISV)可以直接使用TOP提供的官方SDK(支持多种语言,包含了请求的封装,签名加密,响应解释,性能优化等)来调用,也可以根据TOP的协议 ...

  7. HBase 常用Shell命令

    两个月前使用过hbase,现在最基本的命令都淡忘了,留一个备查~ 进入hbase shell console$HBASE_HOME/bin/hbase shell如果有kerberos认证,需要事先使 ...

  8. Python实现支持并发、断点续传的FTP

    参考网上一个FTP程序,重写了一遍,并稍加扩展 一.要求 1. 支持多用户同时登录 2. 可以注册用户,密码使用md5加密 3. 可以登录已注册用户 4.  支持cd切换目录,ls查看目录子文件 5. ...

  9. oracle kill session

    kill session 是DBA经常碰到的事情之一.如果kill 掉了不该kill 的session,则具有破坏性,因此尽可能的避免这样的错误发生.同时也应当注意,如果kill 的session属于 ...

  10. 《所用到的AJAX技术基础》

    来自百度网页,w3cshool网页:AJAX = Asychronous JavaScript and XML,翻译成中文为:异步的JavaScript XML. 异步的意思就是不重新加载整个页面,后 ...