【问题标题】:How do you filter for records which have no related records using Prisma?如何使用 Prisma 过滤没有相关记录的记录?
【发布时间】:2020-10-21 05:15:39
【问题描述】:

以 Prisma 文档中的架构为例,我想查询 Users 以查找没有任何 posts 的任何用户。我可以像这样破解它,以便它检索所有帖子的 ID 都不大于 0 的每个用户,但它不是很优雅。有没有更好的方法来做到这一点?

const result = await prisma.user.findMany({
  where: {
    post: {
      none: {
        id: { gt: 0 }
      }
    }
  }
})

【问题讨论】:

    标签: prisma


    【解决方案1】:

    你可以这样做:

    prisma.user.findMany({ where: {
      posts: { none: {} }
    }})
    
    

    【讨论】:

      猜你喜欢
      • 2021-03-07
      • 2019-06-27
      • 1970-01-01
      • 1970-01-01
      • 2013-01-04
      • 1970-01-01
      • 2014-06-10
      • 2020-03-15
      • 2015-02-13
      相关资源
      最近更新 更多