You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用GraphQL查询语法获取引用数组为空的结果?

如何用GraphQL查询获取无关联Tags的User对象?

首先明确:完全可行,只要你使用的是Prisma自动生成的GraphQL API,就能直接通过查询语法实现,无需在Resolver层面额外处理。

对应你给出的Prisma客户端代码,等价的GraphQL查询语法如下:

query GetUsersWithoutTags {
  users(where: {
    tags: {
      none: {}
    }
  }) {
    id
    name
    tags {
      id
      name
    }
  }
}

说明:

  • tags: { none: {} } 是Prisma生成的GraphQL过滤规则,作用和Prisma客户端中的tags: { isEmpty: true }完全一致,用于筛选出关联Tag数组为空的User对象。
  • 你可以根据需求在users的选择集中调整返回字段,示例中列出了id、name以及关联的tags字段。

内容的提问来源于stack exchange,提问作者Bauza23

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 13:20:27