如何使用Pentaho从json中的三个表到mongodb复杂文档中的第三级

时间:2016-11-22 15:52:05

标签: mongodb pentaho-spoon

我在一个数据库中有三个表。这些表之间有一个外键。表1是表2中的主表,表2是表3中的表。

我想获取数据值并在MongoDB文档中进行转换,如下所示:

{
    "_id" : ObjectId("cf3977abf592d19962ff7982"),
    "T1Column1" : "CLient",
    "T2.LoanTable" : [ 
        {
            "T2Column1" : "Name",
            "T2Column2" : "Saldo",
            "T3.Guarantor" : [ 
                {
                    "T3Column1" : "Name",
                    "T3Column2" : "Saldo"
                }, 
                {
                    "T3Column1" : "Name",
                    "T3Column2" : "Saldo"
                }
            ]
        }, 
        {
            "T2Column1" : "Name",
            "T2Column2" : "Saldo",
            "T3.Guarantor" : [ 
                {
                    "T3Column1" : "Name",
                    "T3Column2" : "Saldo"
                }, 
                {
                    "T3Column1" : "Name",
                    "T3Column2" : "Saldo"
                }
            ]
        }
    ]
}

第1步 MongoDBOutput

中的 ClientTable 做了什么

ClientTable

第2步 LoanTable

进行了操作

LoanTable

我有第三级的问题。

1 个答案:

答案 0 :(得分:0)

Third Level   我需要使用分层信息填充关卡