我正在查找組織成員基於組織ID的列表。每個組織都有一個帶有endCursor
的成員分頁列表。由於每個endCursor
會有所不同,每個組織擁有不同數量的成員(以及不同數量的頁面),因此如何將不同的遊標作爲變量傳回?如果是這樣,每個遊標如何與前一個查詢中的組織ID相關聯?將多個遊標作爲變量傳遞給GitHub GraphQL API?
query($orgIds:[ID!]!, $page_cursor:String) { // not sure how to pass in the cursor when different length lists are returned
nodes(ids:$orgIds) {
... on Organization {
id
members(first: 100, after: $page_cursor) {
edges {
node {
id
}
}
pageInfo {
endCursor
hasNextPage
}
}
}
}
我讀過http://graphql.org/learn/pagination/但我沒有看到相關的多個遊標通過爲同一邊緣名單什麼。