особо догоняю некоторые моменты, быть может, и вовсе неправильно понимаю его концепцию, за чем сюда и пришёл.
Если есть возможность кинуть годную матчасть - буду благодарен.
Вопрос следующий:
У меня есть две таблицы в некой базе данных, которые представляют связь one-to-many. Категории и товары.
Задача вывести структуру:
category {
name & etc ... ,
products: [
{...product}
]
}
На текущий момент у меня делается много запросов к БД. Первый забирает все категории, а потом запрос на товары для каждой категории. Нормально ли это? Вроде как читал, что graphql умеет делает слияние по связям, достаточно просто забрать две таблицы условно целиком.
Я составил изображение. Если кому-то могу кинуть его в ЛС, для публикации, буду благодарен.
/trust
Принято!
https://github.com/nodkz/conf-talks/blob/master/articles/graphql/dataloader/N+1.md https://github.com/nodkz/conf-talks/tree/master/articles/graphql/dataloader
Обсуждают сегодня