【发布时间】:2019-10-19 03:55:11
【问题描述】:
我在 graphql 模式中定义了一个自定义标量类型:DateTime(基于 joda 时间库)。我在 Graphiql UI 架构定义和架构定义顶部的标量线中看到了这一点。
但是,我找不到在查询中包含 this 作为参数的语法。
例如,我如何在下面的查询中发送MyDateTimeType 的值
query {
fetchData(key:"1", dateArg: MyDateTimeType) {
field1
}
}
【问题讨论】:
-
我的错,这取决于
MyDateTimeType的coerceInput方法是如何定义的(我使用的是桑格利亚汽酒)。在我的例子中,coerceInput有一个与StringValue案例匹配的案例语句,所以当我向它传递一个字符串时它就起作用了。dateArg:"2019-05-30". -
您可以回答自己的问题并接受它们。这有助于未来有相同问题的用户