graphql和Github API的新手。我试图获取一份提交列表,按日期排序。这就是我到目前为止所做的:
{
repository(owner: "facebook", name: "create-react-app") {
ref(qualifiedName: "master") {
target {
... on Commit {
id
history(first: 20) {
pageInfo {
hasNextPage
}
edges {
node {
messageHeadline
oid
message
}
}
}
}
}
}
这只返回提交历史的平面列表。是否有其他对象或连接可用于按日期对结果进行分组?
由于
答案 0 :(得分:1)
没有" groupBy"的概念。或者" GroupedBy"在GraphQL API v4 reference。
orderBy
argument只有repository。{。}
您可以看到example here
{
organization(login: "lvtech") {
repositories(first: 3, orderBy: {field: PUSHED_AT, direction: DESC}) {
edges {
node {
name
}
}
}
}
}
但同样,这适用于存储库属性,而不是提交属性。