如何使用 prisma 中的 where 子句对关系进行计数?

How do I perform a count on a relation with a where clause in prisma?

我有以下查询,它给出了所有 post 和所有评论的计数。现在,我想计算所有 post 已批准字段设置为 true 的评论。我似乎无法弄清楚这一点。

prisma.post.findMany({
    include: {
      _count: { select: { Comment: true } },
    },
  });

感谢您的帮助。

您需要使用 Raw Query 来实现此目的,因为 _count 上的关系过滤器尚不支持。

这是相同的功能请求:Ability to filter count in "Count Relation Feature"