如何将数据从mongodb导入MySQL?

时间:2014-11-25 05:27:37

标签: python mysql mongodb

更具体地说,我可以使用一些桥接器,首先我应该将数据复制到excel mongodb然后excel工作表数据可以通过某些脚本轻松地导入到mysql中,如在Python中。

1 个答案:

答案 0 :(得分:3)

MongoDB没有提供任何直接工具来实现这一目标,但你有很多选择来实现这一目标。

你可以:

  • 使用您喜欢的语言编写自己的工具,连接到MongoDB& MySQL并复制数据
  • 使用mongoexport创建文件,mysqlimport将其重新导入MySQL
  • 使用连接到MongoDB的ETL(提取,转换,加载),允许您转换数据并将其推送到MySQL。例如,您可以使用具有MongoDB连接器的Talend,除此之外还有许多其他解决方案。

注意:请记住,一个简单的文档可能包含复杂的结构,例如Array / List,子文档,甚至是一个子文档Array。这些结构不能直接导入到单个表记录中,这就是为什么大多数时候需要一个小的转换/映射层。