我正在尝试查找哪些字段为空,以便我可以从具有空的数据库中返回数据(非标量字段)

Posted

技术标签:

【中文标题】我正在尝试查找哪些字段为空,以便我可以从具有空的数据库中返回数据(非标量字段)【英文标题】:I am trying to find which fields are null so I can return data from database which has null (non scalar fields) 【发布时间】:2019-06-03 22:03:23 【问题描述】:

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

类型类别
  身份证:身份证! @ID
  名称:字符串!
  parentId:类别@relation(链接:INLINE)

在此我想在哪里可以查询到 parentId 等于 null 的 Category 数组。

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

【问题讨论】:

【参考方案1】:

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

query 
  categories(where:   parentId: null ) 
    name
  


对于非空的:

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


【讨论】:

以上是关于我正在尝试查找哪些字段为空,以便我可以从具有空的数据库中返回数据(非标量字段)的主要内容,如果未能解决你的问题,请参考以下文章

选择字段不为空的数据

查找数组字段不为空的 MongoDB 记录

查找数组字段不为空的 MongoDB 记录

查找数组字段不为空的 MongoDB 记录

查找数组字段不为空的 MongoDB 记录

查找数组字段不为空的 MongoDB 记录