graphql-engine/docs/graphql/manual/queries/multiple-queries.rst
2020-01-14 18:27:45 +05:30

62 lines
1.2 KiB
ReStructuredText

.. meta::
:description: Run multiple queries in a request in Hasura
:keywords: hasura, docs, query, multiple queries, request
Multiple queries in a request
=============================
.. contents:: Table of contents
:backlinks: none
:depth: 2
:local:
Execution
---------
If multiple queries are part of the same request, **they are executed in parallel**, the individual responses are
collated and returned. You can fetch objects of different unrelated types in the same query.
Run multiple top level queries in the same request
--------------------------------------------------
**For example**, fetch a list of ``authors`` and a list of ``articles``:
.. graphiql::
:view_only:
:query:
query {
author(limit: 2) {
id
name
}
article(limit: 2) {
id
title
}
}
:response:
{
"data": {
"author": [
{
"id": 1,
"name": "Justin"
},
{
"id": 2,
"name": "Beltran"
}
],
"article": [
{
"id": 1,
"title": "sit amet"
},
{
"id": 2,
"title": "a nibh"
}
]
}
}