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