простые примеры на уровне hello world
Условно есть три таблицы, отношения many-to-many. Пускай это будут книги и их соавторы
Их структура:
books
- id
- name
authors
- id
- name
books_authors
- book_id
- author_id
Что я хочу получить?
- Массив книг, в каждой из которых массив с идентификаторами соавторов
Ниже желаемый формат данных
[
{ id: 1, name: 'Книга1', authors: [1, 6, 19] },
{ id: 2, name: 'Книга2', authors: [2, 3, 4] },
{ id: 3, name: 'Книга3', authors: [2, 6, 7] }
]
Сейчас у меня получается получить данные в таком формате
[
{ id: 1, name: 'Книга1', authors: [ { id: 1, name: 'Маша' }, { id: 6, name: 'Петя' }, { id: 19, name: 'Вася' } ] },
. . .
]
Как получить данные в желаемом формате (первый пример)?
Декоратор Transform тут поможет
Обсуждают сегодня