Новое в 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
}
}
}
}
}
}
Это просто возвращает плоский список истории коммитов. Есть ли другой объект или соединение, которое я могу использовать для группировки результатов по дате?
Спасибо


В Справочник по GraphQL API v4 нет понятия «groupBy» или «GroupedBy».
Все, что у вас есть, это orderBy аргумент для хранилище.
Вы можете увидеть пример здесь
{
organization(login: "lvtech") {
repositories(first: 3, orderBy: {field: PUSHED_AT, direction: DESC}) {
edges {
node {
name
}
}
}
}
}
Но опять же, это относится к атрибутам репозитория, а не к атрибутам фиксации.