Каков наилучший способ выставить общее количество страниц в Prisma2, используя нексус? - PullRequest
0 голосов
/ 25 сентября 2019

Я переключаюсь на Prisma2 с помощью Nexus и не могу найти хороший способ реализовать нумерацию страниц - тип пропуска будет работать нормально.Я мог бы найти хороший способ реализовать его в массиве, так что в итоге я добавил вычисляемое общее поле в типе.

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
  },
})

Это пригодно для использования, но я уверен, что есть лучший способ ... кто-нибудь может дать мне подсказку?

...