【发布时间】:2020-03-04 05:50:35
【问题描述】:
我有这个问题:
query {
repositoryOwner(login: "jcubic") {
repositories(first: 20, orderBy: {field: STARGAZERS, direction: DESC}, privacy: PUBLIC) {
edges {
repository:node {
name
stargazers {
totalCount
}
}
}
}
}
}
是否有可能获得多个用户而不是单个用户?
【问题讨论】:
-
您是否有要执行查询的存储库所有者的节点 ID 列表?
-
@BenWhale 基本上我想要的是
login: ["jcubic", "lorvalds"]或login: /^ab.*/,如果这是不可能的,那么 GraphQL 不如大家说的那么好。如果我需要运行 100 次查询才能获得 100 个用户,这将毫无用处。 -
@BenWhale 但如果可以使用 id,那我很好。我第一次查询用户时可以保存id,下次我会有id。
-
您的问题是查询对象有哪些字段。签出:developer.github.com/v4/query/#fields。有一个节点字段将返回给定 id 的多个节点。还有一个似乎需要光标的搜索连接?
-
@BenWhale 抱歉,我不理解那些文档,似乎他们说
codeOfConduct有密钥。所以你可以搜索codeOfConduct这没用,为什么我要搜索我想要的用户。
标签: graphql github-api