Я разрабатываю поток данных, в котором один из моих источников с именем « ApiSource » содержит информацию, полученную из Api. Один из столбцов ApiSource называется « genre_ids », который представляет собой массив целых чисел.
Я хочу найти строковый эквивалент каждого идентификатора, содержащегося в массив, объедините их и сохраните результат как одну строку в производном столбце с именем « genre ».
Строковые эквиваленты следует искать в другом источнике с именем « GenreSource », который содержит 2 столбца:« id »и« name ».
Так, например:
Предположим GenreSource набор данных
[{id: 1, name: "Action"}, {id: 2, name: "Strategy"}, {id: 3, name: "Horror"}]
Если строка в ApiSource равна
{title: "Resident Evil 2", genre_ids : [1,3]}
Желаемый результат:
{title: "Resident Evil 2", genre_ids : [1,3], genre: "Action|Horror"}
Как я могу этого добиться?