我正在使用 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
},
})
它是可用的,但我相信有更好的方法......谁能给我一个提示?