У меня есть этот код GraphQl ниже:
У меня есть категории и подкатегории для предметов с максимум 2 подуровнями:
1. FOOD
--BEEF
---FRIED
---BOILED
DRINKS
--SOFT
---SODA
--JUICE
---ORANGE
Когда я запускаю его, он отображает все комбинациипотому что подкатегории связаны родительским идентификатором, например, «ORANGE появляется сам по себе»
- Как мне указать в GraphQl, что я хочу только те элементы, у которых
parentid это NULL, то есть элемент верхнего уровня?Поэтому я хочу, чтобы верхний родитель и его дочерние и дочерние элементы отображались только в виде иерархии. - Есть ли более разумный способ решения этой проблемы?
Я делаю этов компоненте реагировать меню ant.d, где я запускаю GraphQl в него.
query categoriesQuery {
categories {
edges {
node {
parent {
id
}
id
name
children {
edges {
node {
parent {
id
}
id
name
children {
edges {
node {
parent {
id
}
id
name
}
}
}
}
}
}
}
}
}
}