Я понимаю, что GitHub GraphQL API имеет ограничение скорости, что требует от вас использовать срезы с first
, last
, before
, after
и т. д. Однако что, если я просто хочу подсчитать определенное поле? Например, я не хочу получать всех подписчиков пользователя, я просто хочу получить количество подписчиков. Вот запрос:
query {
user(login: "parkerziegler") {
login,
name,
avatarUrl(size: 200)
bio,
company,
location,
createdAt,
followers {
// what can I do here to get the count rather than info on followers?
}
}
}
В общем, мне интересно, как работать с этими типами вычислений в GraphQL, т. е. SUM или ORDER BY. Я предполагаю, что это нужно реализовать на сервере, но просто любопытно, есть ли у кого-нибудь идеи. Я немного читал о нумерации страниц, но не знаю, является ли это решением моей проблемы. .