0
graphqlのドキュメントに示すように、スキーマの通常のオブジェクト型に引数を追加することは可能です。graphqlの非問い合わせオブジェクト型に引数を追加するためのユースケースは何ですか?
type Starship {
id: ID!
name: String!
length(unit: LengthUnit = METER): Float
}
これはクエリの種類にはどのように役立つのかを理解していますが、通常のオブジェクトの種類ではありません。オブジェクト型に引数を追加する理由は何ですか?様々なフォーマット、フィルタやその他もろもろへの変換から何かを持つ
{
me {
id
name
small: photo(scale: 0.5)
normal: photo
large: photo(scale: 2)
}
}
日付を:あなたはphoto
などのフィールドを持っていて、様々なサイズを求めることができる場合
入力がさまざまなサイズを求めるためのものであれば、それらの入力ではなくクエリオブジェクトの一部ですか? 'タイプのクエリ{ ヒーロー(エピソード:エピソード):文字 ドロイド(ID:ID!):ドロイド } GraphQLオブジェクト型に' – Simon
すべてのフィールドには、引数を持つことができます。クエリまたは突然変異型のフィールドだけでなく、 –
はい。どのような状況下では、非クエリー型または非変異型への引数を追加すると役に立ちますか?いくつかのネストされたオブジェクトのための特別なリゾルバを書く必要がある場合、それは使用されるでしょうか? – Simon