- O que é o Archie Core?
-
-
Construtor de Dados
-
- Funções Personalizadas
-
-
API GraphQL
-
-
Serviços de Aplicação
- pt
- docs
- api explorer
- graphql api
- queries
- combining queries
Combinando Consultas
Você pode combinar várias consultas em uma única solicitação. Se várias consultas forem combinadas em uma única solicitação, elas serão executadas em paralelo, as respostas serão agrupadas e retornadas como um único objeto de resposta. Isso permite que você busque objetos de tipos diferentes e não relacionados na mesma consulta.
Nos exemplos a seguir, temos 2 tabelas chamadas students e cities, que contêm campos e relações como firstName, nameCity.
Solicitação
query MyQuery1 { students( filter: { firstName: { equals: "James" } } ) { count items { id firstName } }
citiesById(id: "e14638cb-6d72-4a36-b30f-9b763136a7bb") { id nameCity }}Resposta
{ "data": { "students": { "count": 1, "items": [ { "id": "287cff0a-345b-4cca-9e9a-75a2161238fd", "firstName": "James" } ] }, "citiesById": { "id": "e14638cb-6d72-4a36-b30f-9b763136a7bb", "nameCity": "Chicago" } }}