目前存在嵌套分页的中继方法问题 . 下面举例说明我的意思:

{
  "data": {
    "locations": {
      "edges": [
        {
          "node": {
            "id": "Location_254"
          }
        },
        {
          "node": {
            "id": "Location_247"
          }
        },
        {
          "node": {
            "id": "Location_217"
          }
        },
      ]
    }
  }

这里我从查询中返回了3个位置 . 现在我想在这些位置上分页并查看它们的“历史” .

query {
  locations {
    edges {
      node {
        history(
          first:10
          after:"eyJzbm9vemVJZCI6Mzg3fQ=="
        )
      }
    }
  }
}

这将在指定的游标之后对10个结果进行分页 . 我的问题是,这个光标是特定于它从中获取的位置 . 它指向分页后的光标,仅适用于它来自的位置 .

嵌套分页尝试在此处对所有位置进行分页,实际上,正在使用的光标是从特定位置抓取的 .

我是否错误地看到了这一点,或者我是否有更好的方法来解决这个问题?

此致,塞巴斯蒂安