【问题标题】:Prisma 2: How to paginate fields of a .findUnique() query?Prisma 2:如何对 .findUnique() 查询的字段进行分页?
【发布时间】:2022-02-02 23:52:04
【问题描述】:

说明: 我有一个 seeProfile 解析器,它返回特定用户的配置文件。 这个用户有一个照片数组,我想对这些照片进行分页,但我不知道怎么做。我有一个解决方法,但我想知道一种方法 - 它是否存在 - 对这个用户的字段进行分页。

解决方法: 我可以简单地使用 .findMany() 为特定用户获取图片的解析器,并使用 take: 和 skip: 对它们进行分页。但后来我做了两个查询而不是一个。所以,如果有人知道在 findUnique 查询中对照片进行分页的方法,请告诉我,谢谢!

【问题讨论】:

    标签: graphql prisma


    【解决方案1】:

    不幸的是,目前还没有办法在 Prisma 的 include 关系中实现分页。

    您必须使用 Prisma 进行两个单独的查询,如您在解决方法中所述:

    1. 一个findUnique 查询以获取user 记录。
    2. 一个findMany 查询以获取适当的photo 记录。

    我可以简单地制作一个解析器来为特定用户获取图片。

    也许在 same 解析器中执行这两个查询是有意义的,以避免对 API 的两个请求。

    【讨论】:

    • 非常感谢,会这样做
    • 乐于助人:D
    猜你喜欢
    • 2022-11-14
    • 1970-01-01
    • 1970-01-01
    • 2021-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-17
    相关资源
    最近更新 更多