как создать сущность, только если параметры изменяются в rx js? - PullRequest
0 голосов
/ 01 мая 2020

У меня есть массив объектов:

const arr = [
  { phone: 1, val: 3 },
  { phone: 1, val: 4 },
  { phone: 2, val: 3 },
  { phone: 3, val: 1 },
  { phone: 3, val: 2 },
];

Мне нужно создавать объект базы данных для пользователя каждый раз, когда меняется телефон, но только один раз для каждого уникального телефона. Я думаю, что это будет один поток? Затем мне нужно для каждого объекта в arr, создать другую сущность БД, давайте назовем ее Info (new Info (... obj)). И мне нужно получить пользователя из первого потока, телефон которого равен телефону в объекте. Как я могу это сделать? Основная идея заключается в том, что я выбираю пользователя из базы данных только один раз для каждого телефона Uniq, но создаю сущность Info для каждого объекта в arr.

...