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

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

Тип Категория {
  я сделал! @Я бы
  Название: Строка!
  parentId: Категория @relation(ссылка: INLINE)
}

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

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

1 ответ

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

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

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

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

Другие вопросы по тегам