問題タブ [graphql-schema]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1340 参照

graphql - GraphQL SDLで時間型をスカラーとして使用するには?

「ビジネス」というオブジェクトがあり、それをGraphQLでスキーマ化しようとしています。DateTime と Time は Graphql でデフォルトで使用できるわけではないため、次のライブラリに出くわしました: github

Business.graphql :

残念ながら、ライブラリは DateTime のみを提供します。closeHour プロパティに "Time" (つまり、15:00 または 09:45) のみを使用するにはどうすればよいですか? 他に役立つライブラリはありますか?

0 投票する
1 に答える
63 参照

graphql - n 層のラッパー タイプ スタックでスキーマを取得する

GraphQL を使用してデータベースからデータを取得しています。と の 2 種類がありGroupますPerson。グループには、オブジェクトpeopleのリストであるフィールドがありPersonます。

GraphQL の組み込みのintrospectionを使用して、サーバーからスキーマを取得しようとしています。私が抱えている問題は、peopleフィールドがnull不可の型をラップするリスト型をラップするnull不可の型であり、この冗長なクエリを使用する必要があることです。

このスキーマを取得するには:

不便で読みにくいクエリであることに加えて、それは一般的ではありません。それを構築するには、スキーマ内のラッパー型の最大深度を知る必要があります。

深さに関係なく、スキーマ内のすべてのラッパー タイプを取得する方法はありますか?

0 投票する
0 に答える
15 参照

graphql - 制御されていない API からの GraphQL スキーマ言語ハンドル マップ タイプ

制御できない API を使用しているとします。その API は、次のようにマッピングされた通貨と価格のペアの配列を返します。

これを GraphQL スキーマでどのようにモデル化できますか?

注: このデータがクライアントに到着する形式は重要ではありません。たとえば、次のようになります。

0 投票する
1 に答える
326 参照

graphql - GraphQL スキーマ - カスタム タイプ フィールドに制約を設定することは可能ですか

これは、私が使用している GraphQL スキーマの単純化されたスニペットです。列挙型、Contributor 型、Review 型があります。

私が説明したいのは、「作成者」フィールドは単なる Contributor 型の配列ではなく、特定の職務を持つ Contributor であるということです。擬似コードでは、次のようになります

GraphQL スキーマでこの制約を記述する方法はありますか?