ScapholdSchema 的必填字段是什么?
What are the required fields for ScapholdSchema?
你能解释一下这个架构的含义吗?
type ScapholdSchema {
id: ID!
name: String!
description: String
types: [ScapholdType]
}
好问题!这是用于在 GraphQL 模式中定义类型的 GraphQL 语法。在这种情况下,类型名称称为 ScapholdSchema
,它的字段分别为 id
、name
、description
和 types
。继续向下层次结构,每个字段也有一个类型,一些是标量,另一些是自定义对象。在您的代码段中,字段名称右侧的词定义了它的类型(ID!
、String!
等...)。
为了更直接地回答您的问题,感叹号表示它是一个 non-null 字段(即必填)。最后要注意的一件事是 ScapholdType
字段类型。这是在 GraphQL 类型系统的其他地方定义的 GraphQL 对象(很像这里的 ScapholdSchema
)。它周围的括号表示 types
字段是 ScapholdType
个对象的列表。
希望对您有所帮助!
你能解释一下这个架构的含义吗?
type ScapholdSchema {
id: ID!
name: String!
description: String
types: [ScapholdType]
}
好问题!这是用于在 GraphQL 模式中定义类型的 GraphQL 语法。在这种情况下,类型名称称为 ScapholdSchema
,它的字段分别为 id
、name
、description
和 types
。继续向下层次结构,每个字段也有一个类型,一些是标量,另一些是自定义对象。在您的代码段中,字段名称右侧的词定义了它的类型(ID!
、String!
等...)。
为了更直接地回答您的问题,感叹号表示它是一个 non-null 字段(即必填)。最后要注意的一件事是 ScapholdType
字段类型。这是在 GraphQL 类型系统的其他地方定义的 GraphQL 对象(很像这里的 ScapholdSchema
)。它周围的括号表示 types
字段是 ScapholdType
个对象的列表。
希望对您有所帮助!