我试图找到哪些字段为空,以便我可以从具有空值(非标量字段)的数据库返回数据

时间:2019-01-09 07:14:18

标签: mongodb graphql prisma prisma-graphql

我有具有以下数据模型的类别

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

在这种情况下,我想运行查询,在该查询中我可以在CategoryId等于null的Category数组中使用

每当我尝试运行查询时,我都会获得所有字段,包括不为空的字段。

1 个答案:

答案 0 :(得分:0)

这应该可以满足您的需求:

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

对于非空值:

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