MongoDB Tool 使用

MongoDB Tool 安装

  • 下载
    可链 在此 下载 MongoDB Tool
  • 安装
    下载完成后解压,把压缩包内bin文件夹下所有的.exe文件复制粘贴到你MongoDB安装目录bin文件夹下
  • 配置环境变量
    再把mongodb数据库安装目录一直到bin文件夹添加到环境变量Path中
    环境变量配置
  • 验证安装
    输入 mongoimport 验证
    验证安装

Mongo数据导出 – mongoexport

  • 命令格式
mongoexport -h dbhost -d dbname -c collectionname -o file --type json/csv -f field
  • 常用参数
-h,--host :代表远程连接的数据库地址,默认连接本地Mongo数据库及端口27017;
-u,--username:代表连接远程数据库的账号,如果设置数据库的认证,需要指定用户账号;
-p,--password:代表连接数据库的账号对应的密码;
-d,--db:代表连接的数据库;
-c,--collection:代表连接数据库中的集合;
-f, --fields:代表导入集合中的字段;
--type:代表导入的文件类型,包括csv和json,tsv文件,默认json格式;
--file:导入的文件名称
--headerline:导入csv文件时,指明第一行是列名,不需要导入;
  • 示例
mongoexport --host 127.0.0.1:27017 -d Test -c test -o C:\Users\xiayu\OneDrive\桌面\c1.json

导出数据

Mongo数据导入 – mongoimport

  • 命令格式
mongoimport -h dbhost -d dbname -c collectionname --file filename --headerline --type json/csv -f field
  • 常用参数
-h,–host :代表远程连接的数据库地址,默认连接本地Mongo数据库及端口27017;
-u,–username:代表连接远程数据库的账号,如果设置数据库的认证,需要指定用户账号;
-p,–password:代表连接数据库的账号对应的密码;
-d,–db:代表连接的数据库;
-c,–collection:代表连接数据库中的集合;
-f, --fields:代表集合中的字段,可以根据设置选择导出的字段;
–type:代表导出输出的文件类型,包括csv和json文件;
-o, --out:代表导出的文件名;
-q, --query:代表查询条件;
–skip:跳过指定数量的数据;
–limit:读取指定数量的数据记录;
–sort:对数据进行排序,可以通过参数指定排序的字段,并使用 1 和 -1 来指定排序的方式,其中 1 为升序排列,而-1是用于降序排列,如sort({KEY:1})

注意:当查询时同时使用sort,skip,limit,无论位置先后,最先执行顺序 sort再skip再limit。

  • 示例
mongoimport -h 127.0.0.1:27017 -d Test -c test C:\Users\xiayu\OneDrive\桌面\c1.json

导入数据

Mongo数据备份 – mongodump

  • 命令格式
mongodump -h dbhost -d dbname -o dbdirectory
  • 常用参数
-h: MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017
-d: 需要备份的数据库实例,例如:pms
-u :MongDB数据库的用户名
-p :MongDB数据库的密码
-o: 备份的数据存放位置,例如:/home/mongodump/,当然该目录需要提前建立,这个目录里面存放该数据库实例的备份数据。
  • 示例
mongodump -h 127.0.0.1:27017 -d Test -o C:\Users\xiayu\OneDrive\桌面\

备份数据

Mongo数据恢复 – mongorestore

  • 命令格式
mongorestore -h dbhost -d dbname --dir dbdirectory
  • 常用参数
-h: MongoDB所在服务器地址
-d: 需要恢复的数据库实例,例如:pms,当然这个名称也可以和备份时候的不一样,比如pms2
--dir: 备份数据所在位置,例如:/home/mongodump/pms/
--drop: 恢复的时候,先删除当前数据,然后恢复备份的数据。就是说,恢复后,备份后添加修改的数据都会被删除,慎用!
  • 示例
mongorestore -h 127.0.0.1:27017 -d Test2 --dir C:\Users\xiayu\OneDrive\桌面\Test\

恢复数据

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
PenguinsDbTools使用说明 第一章 工具配置 下载地址: https://sourceforge.net/projects/penguinsdbtools/ 1.1 数据库连接配置 作者邮件: cuishuangjia@gmail.com 1.2 数据库导入配置 合作公司: http://www.cncsys.com.cn/ 1.3 数据库导出配置 1.4 其它配置 第二章 表的设计 2.1 表的设计 2.1.1 追加设计 2.1.2 应用 2.2 全展开 2.2.1 查看表结构 2.2.2 复制表名和字段 2.2.3 无条件查询单表中所有数据 2.2.4 设计表数据字段约束 2.2.5 查询表中的记录件数 2.3 根据表设计的SQL进行单表检索 2.4 重置表结构 2.5 取得快照信息到工具中 2.6 SQL文窗口 第三章 SQL文窗口 3.1 全展开(同2.2) 3.2 整形 3.3 执行 3.4 历史 3.5 激活SQL窗口方式 第四章 表数据的导出处理 4.1 根据表设计导出 4.1.1 导出到EXCEL中 4.1.1.1 导出到同一张SHEET中 4.1.1.2 每个表都做为单独的文件导出 4.1.1.3 大数据导出(数据分页) 4.1.2 导出到文本文件 4.1.2.1 导出到同一张SHEET中 4.1.2.2 每个表都做为单独的文件导出 4.1.2.3 大数据导出(数据分页) 4.2 根据SQL文件执行或导出 4.2.1 根据含有检索SQL的文件导出EXCEL 4.2.2 根据含有检索SQL的文件导出文本文件 4.2.3 执行含有非检索SQL的文件 4.3 全字段补值 4.4 表数据定时导出 第五章 表数据的导入处理 5.1 手动造数据,导入到数据库中 5.2 表数据定时导入(与4.4相似) 第六章 表数据的差分 6.1 EXCEL差分 6.2 文本文件差分

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值