Prisma 2:如何对 .findUnique() 查询的字段进行分页?
Prisma 2: How to paginate fields of a .findUnique() query?
描述:
我有一个 seeProfile 解析器,它返回特定用户的配置文件。
该用户有一个照片数组,我想对这些照片进行分页,但我不知道该怎么做。我有一个解决方法,但我想知道一种方法 - 它是否存在 - 对这个用户的字段进行分页。
解决方法:
我可以简单地使用 .findMany() 为特定用户创建一个解析器来获取图片,并使用 take: 和 skip: 对它们进行分页。但是后来我做了两个查询而不是一个。所以,如果有人知道在 findUnique 查询中对照片进行分页的方法,请告诉我,谢谢!
不幸的是,目前还没有办法在 Prisma 的 include
关系中实现分页。
您必须使用 Prisma 进行两个单独的查询,如您在解决方法中所述:
- 一个
findUnique
查询以获取 user
条记录。
- 一个
findMany
查询以获取适当的 photo
记录。
I can simply make a resolver for fetching pictures for a particular user.
也许在 相同的 解析器中执行两个查询才有意义,以避免对 API.
的两次请求
描述: 我有一个 seeProfile 解析器,它返回特定用户的配置文件。 该用户有一个照片数组,我想对这些照片进行分页,但我不知道该怎么做。我有一个解决方法,但我想知道一种方法 - 它是否存在 - 对这个用户的字段进行分页。
解决方法: 我可以简单地使用 .findMany() 为特定用户创建一个解析器来获取图片,并使用 take: 和 skip: 对它们进行分页。但是后来我做了两个查询而不是一个。所以,如果有人知道在 findUnique 查询中对照片进行分页的方法,请告诉我,谢谢!
不幸的是,目前还没有办法在 Prisma 的 include
关系中实现分页。
您必须使用 Prisma 进行两个单独的查询,如您在解决方法中所述:
- 一个
findUnique
查询以获取user
条记录。 - 一个
findMany
查询以获取适当的photo
记录。
I can simply make a resolver for fetching pictures for a particular user.
也许在 相同的 解析器中执行两个查询才有意义,以避免对 API.
的两次请求