MongoDB 嵌套子文档导入数据库

本文介绍如何使用集算器SPL将MongoDB的嵌套子文档结构化,并导入到MySQL数据库。通过将MongoDB集合users中friends字段的name和tel拆分成多行,最终成功存入MySQL的user表。
摘要由CSDN通过智能技术生成

MongoDB的嵌套子文档通过一对多关系,灵活的多字段记录了不同属性。如有集合 users, 其子文档friends下有字段 name, tel,希望数据结构化后导入 mysql 数据库。具体数据如下:

{"_id" : ObjectId("5f57421c1796b4875dc90187"),
"name" : "jim", "friends" : [ {"name":"tom", "tel":"186123500500"}, {"name":"jack", "tel":"181123500511"}, {"name":"luke", "tel":"138123500522"}, {"name":"rose","tel":"189123500533"}]},
{"_id" : ObjectId("5f57421c1796b4875dc90188"),
"name" : "jack", "friends" : [ {"name":"james", "tel":"186123500544"}, {"name":"sam", "tel":"186123500555"}, {"name":"peter", "tel":"186123500566"}]} …

使用集算器, 可将用户的每个 friends分解成行,实现一行变多行后入库。

实现步骤&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值