graphql - 如何使用变量进行 Hasura 查询?
问题描述
我正在尝试发出一个请求,该请求采用 distinct_on 参数的变量,但我所拥有的似乎不起作用:
query customers($distinct: String!) {
customers(limit: 20, distinct_on: $distinct) {
startDate
endDate
}
}
我假设String
类型不是预期的,我应该使用什么类型$distinct
?
解决方案
您的变量的类型将是此处记录的特定于表的枚举。
您的整个架构应该可以通过 Hasura 控制台的 GraphiQL 界面查看——您可以使用它来查找字段和参数的类型。您还可以检查服务器返回的错误——它将包括有关您的查询出了什么问题的详细信息,包括预期的类型。
推荐阅读
- android - 2D 图像在垂直平面上水平渲染。为什么?
- java - 自动回复广播接收者收到的消息
- javascript - 只有一些 CSS 自定义属性有效,尽管所有属性都清楚地显示在 HTML 中并由检查器显示
- .net - 为什么我通过拉动 dotnet docker 映像得到 sha256 验证错误?
- windows - Makefile CMD 长路径限制
- office365 - 有人在 Office365 桌面应用程序上部署了 Outlook 加载项吗?
- c++ - 初始化 C++ 基类而不键入整个基类类型两次
- java - spring data, PagingAndSorting repository, Sort based on (nested) attribute value of class type
- react-native - 在android模拟器上反应本机调试器
- qmake - 使用 qmake 时编译器标志从何而来?