Sr.No. | 类型和描述 |
1 |
Scalar
存储单个值
|
2 |
Object
显示可以获取什么样的对象
|
3 |
Query
其他特定类型的入口点类型
|
4 |
Mutation
数据操作入口
|
5 |
Enum
在需要用户从规定的选项列表中进行选择的情况下很有用
|
field: data_type
greeting: String
type object_type_name { field1: data_type field2:data_type .... fieldn:data_type }
--Define an object type--
type Student {
stud_id:ID
firstname: String
age: Int
score:float
}
--Defining a GraphQL schema-- type Query { stud_details:[Student] }
type Query { field1: data_type field2:data_type field2(param1:data_type,param2:data_type,...paramN:data_type):data_type }
type Query { greeting: String }
type Mutation { field1: data_type field2(param1:data_type,param2:data_type,...paramN:data_type):data_type }
type Mutation { addStudent(firstName: String, lastName: String): Student }
type enum_name{ value1 value2 }
type Days_of_Week{ SUNDAY MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY }
field:[data_type]
type Query { todos: [String] }
field:data_type!
type Student { stud_id:ID! firstName:String lastName:String fullName:String college:College }