我正在使用nexus切换到Prisma2,但找不到实现分页的好方法--跳过类型就可以了。我可以找到一个很好的方法在数组上实现它,所以我最终在类型上添加了一个计算字段总数。
export const User = objectType({
name: 'User',
definition(t) {
t.model.id()
t.model.name()
...
t.field('total', {
type: 'Int',
resolve: async (parent, args, ctx, info) => {
let users = await ctx.photon.users.findMany()
return users.length
},
})它是可用的,但我相信有更好的方法...有人能给我个提示吗?
发布于 2020-02-06 12:23:19
最新的计数有prisma2 ()。
prisma.user.count()给出用户总数,然后是计数/限制页数。
来源:https://github.com/prisma/prisma2/blob/master/docs/prisma-client-js/api.md
https://stackoverflow.com/questions/58103586
复制相似问题