正如graphql文档所示,可以在模式中为常规对象类型添加参数。
type Starship {
id: ID!
name: String!
length(unit: LengthUnit = METER): Float
}
我理解这对查询类型有用,但不适用于常规对象类型。您可能希望为对象类型添加参数的原因是什么?
答案 0 :(得分:0)
我想到的第一个例子是,如果您有photo
这样的字段,您可能会要求各种尺寸:
{
me {
id
name
small: photo( scale: 0.5 )
normal: photo
large: photo( scale: 2 )
}
}
具有各种格式的日期,从转换到过滤器等等。由你决定。我很狡猾的例子,但你明白了。