| 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
}