【发布时间】:2013-09-14 01:31:59
【问题描述】:
我在关系数据库中有大量数据要导入 Mongodb。数据存在于两个具有一对多关系的表中,因此我想安排最终的 mongo 集合将第二个表中的行存储为包含第一个表中数据的文档中的子文档。
使用 mongoimport,如果我使用 csv 格式(易于从原始数据库导出),我只能引入平面结构,否则我必须以具有完整嵌套结构的 json 格式从原始数据库导出(非常困难)
我尝试将每个表导入到不同的集合中,然后使用引用 here 的 map-reduce 技术,但这会导致顶级文档的字段被包裹在另一个不太令人满意的对象中。
我觉得这一定是一个非常常见的用例,但找不到任何关于如何解决它的指南。非常感谢任何帮助
【问题讨论】:
标签: mongodb