GraphQL Fields
`名前: 型名` のような構文参考[Queries and Mutations | GraphQL https://graphql.org/learn/queries/#fields]#GraphQL
type Query {
currentUser: User!
}
type User {
id: ID!
name: String!
}
Query
: クエリのために予約された、ルートの型名 currentUser
フィールド : null
にならない User
型 type User
は null
にならない ID
型の id
フィールドと String
型の name
フィールドを持つ User
のインスタンス) を引数として受け取り、そのプロパティ (例えば User#name
) を返すシンプルな関数query GetCurrentUser {
currentUser {
id
name
}
}
GetCurrentUser
で、タイプは query
(データ取得系) で、 currentUser
の id
と name
を取得する」という意味になる{
"data": {
"currentUser": {
"id": "xxxxx",
"name": "foo"
}
}
}