mysql - 如何将数据从mongodb迁移到mysql?

标签 mysql mongodb

我目前正在开发一个类似于分析的应用程序,我有 Angularjs 应用程序,它与 Spring REST 客户端应用程序 通信,用户从中创建 token (trackingID)并使用生成带有此 id 的脚本放在他的网站上,以通过另一个 Spring REST 跟踪应用程序收集有关访问者操作的信息,对于 跟踪应用程序,我用作 mongodb 来收集访问者操作/访问者信息用于快速插入,但对于带有用户/帐户详细信息的 rest 客户端应用程序 mysql。 我的问题是如何将 mongo 数据从跟踪应用程序迁移到 mysql,也许是为了获得加入的可能性,以便使用 angularjs 客户端应用程序中的任何类型的过滤器轻松快速地分析数据,手动创建任何定期从最后一点传输数据的工作人员将状态从 mongo 呈现到 mysql,或者是否有任何现有的工具可以为此传输设置?

最佳答案

没有官方图书馆可以做到这一点。 但是您可以使用 mongoDB 中的 mongoexport 功能将其导出为 CSV 格式,并使用 mysqlimport 将它们导入 MySQL。

这里是文档的链接 MySQL importMongoDB Export .


还有一种方法,您可以尝试用自己喜欢的语言编写程序,然后从 MongoDB 读取数据并写入 MySQL

关于mysql - 如何将数据从mongodb迁移到mysql?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34855040/

相关文章:

PHP/mysql连接

java - 手动设置 JDBI 的驱动程序

mysql select查询如果条件参数为null则忽略该参数

mongodb - 如何在 Mongoose 中使用枚举验证字符串数组?

MySQL 左连接计数不正确

php - Mysql、php 和 html 表单同步

mongodb获取计数而不重复查找

node.js - Mongoose 小写选项不起作用

node.js - 尝试将新数据传递给对象而不用express从nodejs替换mongoDB中的旧数据

node.js - 给定两个 mongodb Id 如何确定哪个更旧