目前在嵌套分页的中继方法方面存在问题。下面举例说明我的意思:
{
"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个结果进行分页。我的问题是,这个光标是特定于它从中获取的位置。光标是指后面的分页,仅适用于它来自的位置。
嵌套分页尝试在此处对所有位置进行分页,实际上,正在使用的光标是从特定位置抓取的。
我是否错误地看到了这一点,或者我是否有更好的方法来解决这个问题?
问候,塞巴斯蒂安