Windows10环境下MongoDB导入bson文件(元数据),mongorestore命令行方式导入以及mongodump备份


Windows10环境下MongoDB导入bson文件(元数据),mongorestore命令行方式导入

  • 不推荐使用MongoDB Compass等图形化数据库管理软件,例如MongoDB Compass只能导入json和csv格式的文件
  • 推荐使用命令行导入:cmd或terminal方式导入
step 1:
  切换到自己电脑的MongoDB安装目录下的bin目录下 
step 2:
  查看bin目录下是否有需要使用的MongoDB的Tools,例如这时我们需要mongorestore 
step 3:
  没有需要使用的MongoDB的Tools,去官网下载Tools,下载地址: 
  https://www.mongodb.com/try/download/database-tools 
  点击下载下方的MongoDB Database Tools,下载完解压,将bin目录下的文件全部或选择性复制到自己电脑的MongoDB安装目录下的bin目录下

step 4:
  运行以下命令: mongorestore.exe -h 这里为MongoDB连接地址及端口 -d 这里为想要导入的目标数据库 这里为要导入的bson文件夹地址/或者为单个bson文件 

例如: mongorestore.exe -h 127.0.0.1:27017 -d steamcodebot D:\work\data
注意:如果是为现有数据库/现有数据表导入恢复数据,请确保_id是否存在,避免抛出重复的键报错

Windows10环境下MongoDB备份数据库,mongoredump命令行方式备份

  运行以下命令: mongoredump.exe -h 这里为MongoDB连接地址及端口 -d 这里为想要备份的目标数据库 这里为备份的bson文件存储路径

例如:mongodump.exe -h 127.0.0.1 --port 27017 -d steamcodebot -o D:\workspace\test\steamcodebot\steamcodebot-deploy\server\test


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM