- 非技術ユーザー向け概要
- Archie Core とは?
-
データモデル
- Overview
-
データビューアー
-
テーブル設定
-
SQL プレイグラウンド
-
アプリサービス
- API エクスプローラー
- GraphQL API
- クエリ
- combining queries
クエリの組み合わせ
単一のリクエストで複数のクエリを組み合わせることができます。複数のクエリが単一のリクエストで組み合わされる場合、それらは並行して実行され、レスポンスは照合されて単一のレスポンスオブジェクトとして返されます。これにより、同じクエリで異なる無関係なタイプのオブジェクトを取得できます。
以下の例では、firstName、nameCityなどのフィールドとリレーションを含むstudentsとcitiesという2つのテーブルがあります。
リクエスト
query MyQuery1 { students( filter: { firstName: { equals: "James" } } ) { count items { id firstName } }
citiesById(id: "e14638cb-6d72-4a36-b30f-9b763136a7bb") { id nameCity }}レスポンス
{ "data": { "students": { "count": 1, "items": [ { "id": "287cff0a-345b-4cca-9e9a-75a2161238fd", "firstName": "James" } ] }, "citiesById": { "id": "e14638cb-6d72-4a36-b30f-9b763136a7bb", "nameCity": "Chicago" } }}