TDE-将列的出现次数转换为

时间:2019-07-12 14:14:05

标签: marklogic

在TDE中,我试图转换数组并将其作为列出现。有可能吗?

在ODH中,我们协调了JSON有效负载,这些有效负载利用数组对象以代码和值(又称为键值)格式存储重复出现的事件。下面给出了一个示例,该地址包含一个客户的多个地址的“ Addr”数组。

{"customer":{
    "Name": "Mike John", 
    "Addr": [
    {
    "AddrTypeCd": "MailingAddress", 
    "Addr1": "911 FORBES AVE", 
    "Addr2": "SUITE XXX", 
    "CityName": "asdfasfd", 
    "StateProvCd": "PA", 
    "PostalCode": "15219"
    }, 
    {
    "AddrTypeCd": "OfficeAddress", 
    "Addr1": "911 Watson AVE", 
    "Addr2": "SUITE XXX", 
    "CityName": "asdfasfd", 
    "StateProvCd": "CT", 
    "PostalCode": "15119"
    }
    ]
    }}

对于上面的示例,我希望TDE视图将客户名称,邮寄地址,办公地址作为一行返回。可以吗我找不到任何相关的TDE文档。如果可以,请给我一个TDE视图定义示例或任何参考文档吗?

PS:我想避免进行统一更改,以使每次出现都成为JSON属性,并且还要避免为每个数组对象使用单独的TDE视图(由于SQL连接)。

0 个答案:

没有答案