Доброго времени суток, добрые люди.
Только вникаю в graphql, и не особо догоняю некоторые моменты, быть может, и вовсе неправильно понимаю его концепцию, за чем сюда и пришёл.
Если есть возможность кинуть годную матчасть - буду благодарен.
Вопрос следующий:
У меня есть две таблицы в некой базе данных, которые представляют связь one-to-many. Категории и товары.
Задача вывести структуру:
category {
name & etc ... ,
products: [
{...product}
]
}
На текущий момент у меня делается много запросов к БД. Первый забирает все категории, а потом запрос на товары для каждой категории. Нормально ли это? Вроде как читал, что graphql умеет делает слияние по связям, достаточно просто забрать две таблицы условно целиком.
Я составил изображение. Если кому-то могу кинуть его в ЛС, для публикации, буду благодарен.