【发布时间】:2021-01-06 04:31:16
【问题描述】:
我有一个查询,我想通过查看用户输入的输入变量 LIKE 来过滤结果。
这是我的查询
query MyQuery($domain:String!, $hash:String!) {
hashtags_hashtags(where: {domain: {_eq: $domain}}, limit: 15, offset: 5, order_by: {hashtag: asc}) {
hashtag
responses_languages(where: {language: {_eq: "english"}, hashtag: {_ilike: %$hash%}}) {
hashtag
response
}
}
}
因此,当我在 hasura 控制台中测试 _ilike 过滤器时,它仅适用于像这样 ex 编写的刺痛。 “%起司%”。百分号适用于字符串,但当我尝试对变量 $hash 执行相同操作时,它不起作用。如何用变量做 _ilike?当然,我把 $hash 放在 _ilike 之后没有 % 但它没有返回任何东西。只有当我使用常规字符串而不是变量时它才有效。我想如何在 Hasura graph Ql 中编写 _ilike + 变量。哦,我的项目是用 Javascript 编写的。
谢谢
【问题讨论】:
标签: javascript graphql hasura