- Visão geral para usuários não técnicos
- O que é o Archie Core?
-
Modelo de Dados
- Overview
-
Construtor de Dados
-
Visualizador de Dados
-
Configurações de Tabela
-
Explorador API
- Overview
-
API GraphQL
-
Ambiente SQL
-
Serviços de Aplicação
-
Configurações
- Explorador API
- API GraphQL
- Consultas
- 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" } }}