Я новичок в GraphQL, поэтому, пожалуйста, поправьте меня, если я ошибаюсь там, где это необходимо. Мне интересно, что было бы наилучшим или наиболее подходящим способом для выполнения пакетных запросов в одном запросе. Я видел примеры, которые делают это:
[
{
query: "query(param1)"
},
{
query: "query(param2)"
}
]
Или примеры, которые используют псевдонимы для выполнения sh того же:
query {
alias1: resolver1(param1)
alias2: resolver2(param2)
}
На мой взгляд, псевдонимы более подходящий вариант, поскольку это единый запрос, и в рамках этого запроса я запрашиваю данные с разными параметрами. Итак, из двух вышеперечисленных вариантов, какой вариант будет более подходящим для выполнения пакетных запросов в GraphQL и почему? Спасибо!