我有一个基本查询来获取有关某些问题的信息。
query getIssues($owner: String!, $repo: String!, $milestoneId: Int!, $cursor:String) {
repository(owner: $owner, name: $repo) {
milestone(number: $milestoneId) {
title
issues(first: 100, after:$cursor) {
totalCount
edges {
node {
title
state
createdAt
closedAt
}
}
pageInfo
{
hasNextPage
endCursor
}
}
}
}
}
当我使用参数时:
{"owner": "Me", "repo": "MyRepo", "milestoneId": 1, "cursor": null}
我收到有关前100期的信息。 totalCount
为213,paginationInfo
告诉我还有另一页,并向我提供了光标以转到下一页。
当我执行另一个查询时,将字段$cursor
替换为endCursor
给定的游标的值。我收到这个答案:
{
"data": {
"repository": {
"milestone": {
"title": "MilestoneName",
"issues": {
"totalCount": 213,
"edges": [],
"pageInfo": {
"hasNextPage": false,
"endCursor": null
}
}
}
}
}
}
是否还有其他步骤可以使光标分页起作用?