【发布时间】:2015-05-06 19:53:30
【问题描述】:
我是 mongodb 的新手。我将我的 mongodb 集合导出为 csv 文件,以将其导入我的 sql-server。问题是其中一个字段是嵌套的。谁能告诉我如何处理该字段(地址),以便将其正确插入到 sql server 中。所以这就是我的意思
集合是
身份证 |姓名 |工资 |地址 |
|房屋编号 |街道 |城市 |国家|
【问题讨论】:
-
定义“正确插入”。关系型数据库不支持在一张表中嵌套数据。
-
我相信我需要将地址字段替换为 HouseNo, Street, City, Country。所以完整的表格看起来像 Id、Name、Salary、HouseNo、Street、City、Country,
-
您可以使用字符串函数 CHARINDEX 和 SUBSTRING 来解析 Address 的值并在 SQL 表中创建“嵌套”列。
标签: sql-server mongodb csv database-schema database