问题描述
这是我的查询
{{1}}
因此,当我在hasura控制台中测试 _ilike 过滤器时,它仅适用于像这样的ex编写的字符串。 “%起司%”。百分号可以很好地与字符串配合使用,但是当我尝试对变量 $ hash 执行相同的操作时,它将不起作用。如何使用变量做_ilike?当然,我将$ hash放在不带%的_ilike之后,但是它什么也没返回。仅当我使用常规字符串而不是变量时才有效。我想如何在Hasura图Ql中编写_ilike +变量。哦,我的项目是Java语言。
谢谢
解决方法
查询'body'不适用于任何类型的操作,没有连接,没有求值,没有字符串文字等。
您必须传递准备就绪,较早准备的字符串作为变量。
variables: {
domain: "some domain",hash: `%${someHashVariable}%`
}
// in query simply
// ... hashtag: {_ilike: $hash}