遍历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大牛们,这个该怎样实现,非常感谢!
已邀请:
1

子建 - Kettle讲师、顾问、数据仓库架构 2016-06-30 回答

name       path
id         id
name       name
age        age
mid        $.info[0].mid
level     $.info[0].level    
type     $.info[0].type    

要回复问题请先登录注册