Привет, я нигде не могу найти ответ на свой вопрос.
Что я создаю?
Я создаю панель управления базами данных с vue.js спереди и node.js + mySQL сзади.
Есть 4 базы данных. Каждая строка базы данных имеет столбцы phone_number
, e_mail
, created
, source_website
.
Я уже сделал импорт записей из всех баз данных. Я поместил их в массив объектов.
Чего я пытаюсь достичь?
Я хотел бы объединить записи с одним и тем же адресом электронной почты и перенести каждое значение из каждой повторяющейся записи в одну объединенную запись.
Ожидаемый результат
До:
[
{
"number": "111111111",
"email": "test@test.com",
"created": "2019-02-18T15:01:18.000Z",
"website": "http://firstwebsite.com",
"id": 24,
},
{
"number": "111222222",
"email": "test@test.com",
"created": "2019-02-18T15:01:18.000Z",
"website": "http://secondwebsite.com",
"id": 24,
},
]
После того, как:
[
{
"number": "111111111, 111222222",
"email": "test@test.com",
"created": "2019-02-18T15:01:18.000Z",
"website": "http://firstwebsite.com, http://secondwebsite.com",
"id": 24,
},
]