我想把所有对象的denominations
连接起来,这些对象都是相同的id
:
[
{ id:1, details: { denominations : [ { code: "USD",value :100} ] } },
{ id:1, details: { denominations : [ { code: "USD",value :110} ] } },
{ id:2, details: { denominations : [ { code: "USD",value :100} ] } },
{ id:2, details: { denominations : [ { code: "USD",value :110} ] } }
]
字符串
至
[
{ id:1, details: { denominations : [ { code: "USD", value: 100 }, { code: "USD",value :110} ] } },
{ id:2, details: { denominations : [ { code: "USD", value: 100 }, { code: "USD",value :110} ] } }
]
型
2条答案
按热度按时间8nuwlpux1#
这样就可以了,但是如果你的json文档有更多你没有显示的部分,那么你需要一个不同的方法:
字符串
工作fiddle
u2nhd7ah2#
最好的答案取决于确切的细节。
要聚合第一个(仅?)数组元素从“denominations”跨整个输入,一个unnest就可以了:
字符串
fiddle