【发布时间】:2020-10-04 23:32:21
【问题描述】:
我的查询如下所示:
mutation update_single_article($itm: String, $changes: roles_set_input!) {
update_roles(_set: $changes, where: {role_id: {_eq: $itm}}) {
returning {
}
}
}
我不确定roles_set_input 类型来自哪里。如果我将其更改为其他内容,我会收到一条错误消息,指出 did you mean... 带有不同值的列表。这个价值从何而来?它是 graphql 预定义的类型吗?它是在某个地方定义的吗?我尝试在 google 上搜索这个,但我无法获得任何结果,可能是因为我不确定要搜索什么。
如果这个值是在某处定义的,是否可以在 Hasura 中看到它?
【问题讨论】:
-
graphiql 文档 - 输入类型
-
好的,这些可以在 Hasura 的某个地方找到吗?
-
它是由 Hasura 根据您的表的架构预先定义的。例如*_set_input 将是任何表更新的类型。无法更改。使用 Hasura 的 GraphiQL。控制台将帮助您发现和导航这些类型。