MongoDB还原备份Bson文件及导出SQL文件

下载MongoDB服务端

https://www.mongodb.com/download-center?jmp=nav#enterprise

配置环境变量path

此处我的MongoDB服务端是安装在D:\MongoDB\bin,所以需要将此路径配置在path中

打开桌面上的可视化界面工具studio 3T

studio 3T自行下载,通过百度直接下载或者在官网上,此处不做介绍,如有不明白可在下方评论区sm我

启动服务

mongod --dbpath D:\MongoDB\data\db 在cmd中输入命令

再次打开cmd窗口输入

mongorestore --collection collection --db database D:\WXWork\1688851795413798\Cache0\File\2020-07\各系统数据备份\ATDataReport\DataFieldZH.bson\DataFieldZH.bson 命令

刷新database,即可出现collection集合,重命名为表的名字

如何将MongoDB To MySQL?

第一种是采用的是studio 3T自带的SQL Migration工具进行进行导出

缺点:但是这种迁移有个弊端,那就是每次只能导出1000条数据,本人经过多次尝试无果

第二种采用自带的Export进行导出

缺点:如果数据量过大,导致内存溢出,可视化工具奔溃等现象

第三种也是本人建议的,使用命令行进行导出

这种命令百度很多比较详细的介绍,此处不做重点介绍,注意点:-0 是你要导出的路径,需要先建目录

mongoexport -d database -c DataFieldZH -o C:\Users\Fangh\Desktop\DataFieldZH.json
或者
mongoexport -d database -c DataFieldZH -o C:\Users\Fangh\Desktop\DataFieldZH.csv不支持sql格式

posted @ 2020-07-13 19:42  荭丶尘  阅读(653)  评论(0编辑  收藏  举报