Я работаю над приложением javascript, где я получаю некоторые данные из API, вот как выглядят несколько записей набора данных:
{eventAction: "area", sessionId: "20190515|04434531", timestamp: "15-
05-2019 10:56:28", duration: "45.665", nodeId: "1", …}
{eventAction: "area", sessionId: "20190515|04434531", timestamp: "15-
05-2019 10:56:28", duration: "47.602", nodeId: "9", …}
{eventAction: "area", sessionId: "20190515|04434531", timestamp: "15-
05-2019 10:56:28", duration: "5.287", nodeId: "12", …}
{eventAction: "area", sessionId: "20190515|04434531", timestamp: "15-
05-2019 10:56:28", duration: "5.932", nodeId: "27", …}
{eventAction: "area", sessionId: "20190515|04434531", timestamp: "15-
05-2019 10:56:28", duration: "56.918", nodeId: "9", …}
Как вы можете видеть, это набор объектовТеперь я хочу сгруппировать этот набор объектов по nodeId.Так что я могу делать расчеты для каждого nodeId.Я хочу, чтобы средняя продолжительность каждого nodeId.Но я не знаю, с чего начать / как сделать это эффективно.
Я думаю, что это должно быть с каким-то фильтром / картой / уменьшением, я прав?Пока еще не могу обернуть голову вокруг этого
Спасибо за привет