基于GraphQL游标的分页转换为页面或偏移分页

时间:2018-04-26 02:13:14

标签: search pagination graphql algolia graphql-ruby

我们的应用使用Algolia进行搜索,允许两种典型的分页形式:页面page=3&hitsPerPage=5或偏移offset=10&length=5

GraphQL首选项基于游标的分页,其中提供了recordID和length friendsConnection(first:5 after:"Y3Vyc29yMQ==")

无论如何将信息从基于游标的分页请求转换为页面或偏移分页请求吗?

1 个答案:

答案 0 :(得分:0)

根据您使用Algolia的内容(拥有所有记录),您可以使用index.browseFrom方法。这将使用游标。该文档是here