Я пытаюсь найти, какие поля являются нулевыми, чтобы я мог вернуть данные из базы данных, которая имеет нулевые (не скалярные поля) - PullRequest
0 голосов
/ 09 января 2019

У меня есть категории, которые имеют следующую модель данных

type Category {
  id: ID! @id
  name: String!
  parentId: Category @relation(link: INLINE)
}

В этом я хочу выполнить запрос, где я могу получить массив Category, где parentId равен нулю.

Всякий раз, когда я пытаюсь выполнить запрос, я получаю все поля, включая те, которые не равны нулю.

1 Ответ

0 голосов
/ 22 января 2019

Это должно работать для ваших нужд:

query {
  categories(where: {  parentId: null }) {
    name
  }
}

А для ненулевых:

query {
  categories(where: {  NOT:[{parentId: null }]}) {
    name
  }
}

...