我想创建一个实用程序,它可以帮助将数据从Relational DB( Oracle )迁移到MongoDB。
计划是: - 关系DB - > CSV(临时区域) - > BSON格式
(转换为BSON将基于各种用例提供的映射)。
创建BSON后,Mongo DB的“导入”工具将用于加载数据。
需要此专家论坛就以下问题陈述提出建议: - “大多数关系表都是高度规范化的。当我加入它们来创建数据实体时,我最终得到多行(例如,一个有3个电话号码的员工在CSV文件中产生3行)。我需要将这三个记录映射/转换为BSON 上的一个文档(用于嵌入式文档结构)。“
请建议如何实现这一目标。
答案 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
任何面临上述问题的人都可以查看这些主题。