【发布时间】:2021-10-23 08:35:48
【问题描述】:
我正在学习 GraphQL,对于我的用例,我需要知道每个 ObjectType 有哪些字段类型。
但是在尝试时,其中一些没有显示类型。 这是我正在做的查询:
{
__type(name: "Todo"){
fields{
name
type{
name
}
}
}
结果如下:
{
"data": {
"__type": {
"fields": [
{
"name": "priority",
"type": {
"name": "Int"
}
},
{
"name": "_id",
"type": {
"name": null
}
},
{
"name": "completed",
"type": {
"name": "Boolean"
}
},
{
"name": "title",
"type": {
"name": null
}
},
{
"name": "list",
"type": {
"name": "List"
}
},
{
"name": "_ts",
"type": {
"name": null
}
}
]
}
}
}
这是架构定义
type Todo {
priority: Int
_id: ID!
completed: Boolean
title: String!
list: List
_ts: Long!
}
正如您在结果中看到的,_id、title 和 _ts 没有显示类型。 我应该错过了什么。
提前致谢。
【问题讨论】:
标签: graphql