使用Pentaho

时间:2015-12-13 18:07:30

标签: mongodb pentaho database-migration

我是Mongodb和Pentaho的新手,我将现有的RDBMS表转换为mongodb时遇到了麻烦。

RDBMS的结构是:

user_id,question_id,option_id
12,23,4
12,24,7
12,24,8
12,25,9

我希望将其转换为:

{
    user_id:12,
    questions:[
                   {question_id:23,Options:[4]},
                   {question_id:24}, Options:[7,8]},
                   {question_id:25},Optioins:[9]
              ]
}

我正在使用pentaho mongodbOutput,我尝试了各种组合但没有效果。 我使用的组合之一是

user_id,,Y,N,Y,N/A,Insert&Update
question_id,Questions[0],Y,N,N,$push,Insert&‌​Update
options_id,Questions[1],Y,N,N,$push,Insert&Update

通过以上设置我得到了

{
    user_id:12,
    questions:[
                   {question_id:23,Options:4},
                   {question_id:24}, Options:7},
                   {question_id:24}, Options:8},
                   {question_id:25},Options:9
              ]
}

但是我需要选项7,8作为数组。

0 个答案:

没有答案