がGraphQLスキーマは、次のクエリをサポートしていると照会しますid
(location
に対応するcountry
を返します)をすべて1つのクエリで返しますか?作曲GraphQLは
2つのクエリを別々にする必要はありますか?
がGraphQLスキーマは、次のクエリをサポートしていると照会しますid
(location
に対応するcountry
を返します)をすべて1つのクエリで返しますか?作曲GraphQLは
2つのクエリを別々にする必要はありますか?
location
の唯一の情報である場合、person
から取得できる唯一の情報であれば、別々のリクエストで2つのクエリを実行する必要があります。
GraphQLスキーマは、(おそらくまだ利用かかわらすなわちのidのは、間接参照されるだろう)person
から見えるよう全体location
ノードを提示することはより正常になる、とperson
は、あなたがして、複数のlocation
を持っていることができれば各location
ノードに到達するにはlocations
エッジに従います。
クエリは次のようになります。あなたの人のタイプで
{
person(id: string){
location{
country
}
}
}
は、クエリがに対して実行された人のlocationIdに基づいて位置を取得しますlocation
フィールドにリゾルバを適用することができます。