Здравствуйте!
НЕ могу сообразить, как сделать правильно эндпоинт.
Есть таблица в которой есть записи с полями id, title, category_id
Есть таблица с категориями id, title, parent_id.
вложенность категорий может быть большая
Например, таблица категорий
____________________________
| id | title | parent_id |
| 1 | title | 0 |
| 2 | title | 1 |
| 3 | title | 1 |
| 4 | title | 2 |
| 5 | title | 2 |
|___________________________|
Задача состоит в том, чтоб выбрать все записи из категории с id = 1 включая вложенные категории id = 2,3 и id = 4,5, нужно сделать так, чтоб эта функция отрабатывала и если мы запросим посты в категории 2, и она найдет все посты в подкатегориях этой категории. Использую запрос к серверу в формате GraphQL
query Posts($alias: String) {
postsitems(alias: $alias) {
id
name
}
}
На стороне сервера используется GraphQL + ExpressJS + sequelize (pgsql)