Próbuję grupy następującą tablicę z obiektami:Grupa przez wiele wartości underscore.js ale zachować klucze i wartości
[ { user_id: 301, alert_id: 199, deal_id: 32243 },
{ user_id: 301, alert_id: 200, deal_id: 32243 },
{ user_id: 301, alert_id: 200, deal_id: 107293 },
{ user_id: 301, alert_id: 200, deal_id: 277470 } ]
Jak widać zawiera user_id i alert_id kombinacje, które lubię Grupa. Chciałbym mieć następującą tablicę:
[ { user_id: 301, alert_id: 199, deals: [32243] },
{ user_id: 301, alert_id: 200, deals: [32243,107293,277470]}]
Ktoś zna rozwiązanie tego problemu? Z podkresleniem GroupBy mogę pogrupować wartości na podstawie jednego klucza. Ale muszę je pogrupować, na podstawie kombinacji id_użytkownika ORAZ alert_id, jak widać.
Spojrzałem na underscore.nest, ale problem polega na tym, że tworzy on własne klucze.
Działa bardzo dobrze! Dziękuję Ci! –
Dziękujemy za czysty i czytelny kod. – digz6666
Rozwiązałem mój problem, dziękuję. Wystarczy dodać do tego. Właśnie zwróciłem klucze jako oddzielne pola i całą grupę dla jednego pola, wspaniale współpracuje z moimi replikatorami angularjs. – punkologist