将多行数据迁移到单个MongoDB文档中(嵌套)

时间:2016-03-10 02:24:01

标签: mongodb csv data-migration bson mongoimport

我想创建一个实用程序,它可以帮助将数据从Relational DB( Oracle )迁移到MongoDB。 计划是: - 关系DB - > CSV(临时区域) - > BSON格式
转换为BSON将基于各种用例提供​​的映射)。
创建BSON后,Mongo DB的“导入”工具将用于加载数据。

需要此专家论坛就以下问题陈述提出建议: - “大多数关系表都是高度规范化的。当我加入它们来创建数据实体时,我最终得到多行(例如,一个有3个电话号码的员工在CSV文件中产生3行)。我需要将这三个记录映射/转换为BSON 上的一个文档(用于嵌入式文档结构)。“

请建议如何实现这一目标。

1 个答案:

答案 0 :(得分:0)

感谢Blakes和Saleem。我是MongoDB的新手,并不知道它可以直接导入CSV。

很少有其他线程谈论类似的问题: -
MongoDB - Import CSV into nested document
Using mongoimport to read CSV into nested structure?
Create nested JSON from CSV

任何面临上述问题的人都可以查看这些主题。