Github GraphQL Repository Query, используя два объекта

Как использовать более одного объекта при запросе Github GraphQL?

Следующее будет нарушено, если второй объект будет раскомментирован:

query {
  repository(owner:"rails", name:"rails") {
    object(expression:"master") {
      ... on Commit {
        history {
          totalCount
        }
      }
    }
    # object(expression: "master:README.md") {... on Blob {byteSize}}
  }
}

Как заставить его работать? Спасибо


person xpt    schedule 30.03.2018    source источник
comment
Этот вопрос / ответ помог мне найти лучший подход к поиску на Github, к вашему сведению.   -  person xpt    schedule 31.03.2018


Ответы (1)


Используйте псевдоним:

query {
  repository(owner:"rails", name:"rails") {
    object(expression:"master") {
      ... on Commit {
        history {
          totalCount
        }
      }
    },
    second_object: object(expression: "master:README.md") {... on Blob {byteSize}}
  }
}
person Ben    schedule 30.03.2018