遍历MongoDB数组
0
MongoDB中存了很多文件,文件中有很多数组,还有嵌套数组,那么我想要遍历数组并存到关系型数据库中,该如何实现呢?实例如下:
{"_id":12,
"name":"admin",
"age":"18",
"info" : [ {"mid":237, "level":4, "type":1, },
{"mid":17, "level":2, "type":5, },
{"mid":22, "level":1, "type":1, }
],
}
最后想要遍历的结果如下:
id name age mid
12 admin 18 237
12 admin 18 17
12 admin 18 22
目前研究的结果是在kettle的Mongo input-Fields下写成:
name path
id id
name name
age age
mid $.info[0].mid
取到的结果是
id name age mid
12 admin 18 237
其他两条没有取过来,所以请教kettle大牛们,这个该怎样实现,非常感谢!
{"_id":12,
"name":"admin",
"age":"18",
"info" : [ {"mid":237, "level":4, "type":1, },
{"mid":17, "level":2, "type":5, },
{"mid":22, "level":1, "type":1, }
],
}
最后想要遍历的结果如下:
id name age mid
12 admin 18 237
12 admin 18 17
12 admin 18 22
目前研究的结果是在kettle的Mongo input-Fields下写成:
name path
id id
name name
age age
mid $.info[0].mid
取到的结果是
id name age mid
12 admin 18 237
其他两条没有取过来,所以请教kettle大牛们,这个该怎样实现,非常感谢!
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
1 个回复
子建 - Kettle讲师、顾问、数据仓库架构 2016-06-30 回答
赞同来自: seng
id id
name name
age age
mid $.info[0].mid
level $.info[0].level
type $.info[0].type