Node.js 如何在prisma绑定npm中获取总匹配记录数

Node.js 如何在prisma绑定npm中获取总匹配记录数,node.js,graphql,prisma,prisma-binding,Node.js,Graphql,Prisma,Prisma Binding,我一直在使用prisma绑定npm,我不知道如何获得查询的总匹配计数,以便执行分页 我用下面的代码来拉记录,工作正常。现在我要记录的总数 const users = await prisma.query.users(null,`{id, name}`) 注意:默认情况下,prisma最多只返回3000条记录,但有9000条记录。您需要使用usersConnection查询来获取计数 const count = await prisma.query.usersConnection({ whe

我一直在使用prisma绑定npm,我不知道如何获得查询的总匹配计数,以便执行分页

我用下面的代码来拉记录,工作正常。现在我要记录的总数

const users = await prisma.query.users(null,`{id, name}`)

注意:默认情况下,prisma最多只返回3000条记录,但有9000条记录。

您需要使用
usersConnection
查询来获取计数

const count = await prisma.query.usersConnection({
  where: {
    // whatever your filter parameters are
  }
}, `{ aggregate { count } }`)

我还没有听说过最大返回记录数,但是usersConnection计数是一条被返回的记录(计数),所以这不是问题,因为您希望在分页时这样做,我可以想象您在查询中一次最多返回50条记录。

很高兴它能工作。如果您满意,请标记为正确。