組織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/を読んだが、私は同じエッジのリストについては、複数のカーソルを渡すことに関連するものを見ていませんよ。