我有一个json,其数组被称为chargeamountunitLevel。我想由chargeAmountUnit.The输入JSON分组总结行动的chargeAmount:如何使用节点-js使用聚合函数
"chargeamountunitLevel": [
{
"chargeAmount": 4,
"chargeAmountUnit": "per hour",
"currencyCode": "USD"
},
{
"chargeAmount": 50,
"chargeAmountUnit": "per hour",
"currencyCode": "USD"
},
{
"chargeAmount": 25,
"chargeAmountUnit": "per month",
"currencyCode": "USD"
},
{
"chargeAmount": 25,
"chargeAmountUnit": "per month",
"currencyCode": "USD"
}
]
结果可能如下:
"chargeamountunitLevel": [
{
"chargeAmount": 54,
"chargeAmountUnit": "per hour",
"currencyCode": "USD"
},
{
"chargeAmount": 50,
"chargeAmountUnit": "per month",
"currencyCode": "USD"
}
]
有什么建议?
由你工作的好方法,但不能理解为什么我在结果中得到重复值 – Prem
@Prem,你能举个例子吗? – plalx
我已解决获取重复项(我在console.log(结果)重复,但主要的事情,我不能从谷歌得到它是如何修改您的代码,如果我想通过基于chargeAmountUnit和currencyCode分组。 – Prem