GraphQL - Как отфильтровать нули? - PullRequest
0 голосов
/ 11 октября 2018

У меня есть этот код GraphQl ниже:

У меня есть категории и подкатегории для предметов с максимум 2 подуровнями:


 1. FOOD
    --BEEF
    ---FRIED
    ---BOILED 
   DRINKS
    --SOFT
    ---SODA
    --JUICE
    ---ORANGE

Когда я запускаю его, он отображает все комбинациипотому что подкатегории связаны родительским идентификатором, например, «ORANGE появляется сам по себе»

  1. Как мне указать в GraphQl, что я хочу только те элементы, у которых
    parentid это NULL, то есть элемент верхнего уровня?Поэтому я хочу, чтобы верхний родитель и его дочерние и дочерние элементы отображались только в виде иерархии.
  2. Есть ли более разумный способ решения этой проблемы?

Я делаю этов компоненте реагировать меню 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
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...