您好我想在graphql中获取查询的类型名称。它不应该有标量和枚举类型。
schema {
query: Query
}
type LearningResource{
id: ID
name: String
type: String
children: [LearningResource]
}
type Query {
fetchLearningResource: LearningResource
}
当我运行fetchLearningResource
查询时,我希望得到类似LearningResource
的类型。在GraphQL中有什么办法吗?
答案 0 :(得分:0)
您应该在响应中找到查询类型作为字符串,搜索__typename
。
E.g。
response =>
{
fetchLearningResource: {
id: <id>
name: "name"
type: "type"
children: [...]
__typename: "LearningResource"
}
}
修改强>
如果要在查询之前获取查询定义。您可以从服务器获取内省查询。以下是一些链接: