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\

恢复数据

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值