首页 > 解决方案 > 如何使用变量进行 Hasura 查询?

问题描述

我正在尝试发出一个请求,该请求采用 distinct_on 参数的变量,但我所拥有的似乎不起作用:

query customers($distinct: String!) {
  customers(limit: 20, distinct_on: $distinct) {
    startDate
    endDate
  }
}

我假设String类型不是预期的,我应该使用什么类型$distinct

标签: graphqlapollohasura

解决方案


您的变量的类型将是此处记录的特定于表的枚举。

您的整个架构应该可以通过 Hasura 控制台的 GraphiQL 界面查看——您可以使用它来查找字段和参数的类型。您还可以检查服务器返回的错误——它将包括有关您的查询出了什么问题的详细信息,包括预期的类型。


推荐阅读