首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用nexus在Prisma2中公开总页数的最佳方式是什么?

使用nexus在Prisma2中公开总页数的最佳方式是什么?
EN

Stack Overflow用户
提问于 2019-09-26 01:19:33
回答 1查看 1K关注 0票数 2

我正在使用nexus切换到Prisma2,但找不到实现分页的好方法--跳过类型就可以了。我可以找到一个很好的方法在数组上实现它,所以我最终在类型上添加了一个计算字段总数。

代码语言:javascript
复制
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
  },
})

它是可用的,但我相信有更好的方法...有人能给我个提示吗?

EN

回答 1

Stack Overflow用户

发布于 2020-02-06 12:23:19

最新的计数有prisma2 ()。

prisma.user.count()给出用户总数,然后是计数/限制页数。

来源:https://github.com/prisma/prisma2/blob/master/docs/prisma-client-js/api.md

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58103586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档