我可以帮您翻译与 IT 技术相关的内容,以下是需要翻译的内容:
我有一个查询,想要通过查看与用户输入变量类似的内容来过滤结果。
这是我的查询:
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 过滤器时,我发现它只能识别像 "%cheese%" 这样的字符串。尽管百分号与字符串配合得很好,但是当我尝试使用变量 $hash 时,它就无法正常工作了。请问如何在 Hasura Graph QL 中使用变量进行 _ilike 操作?当然,我已经将 $hash 放在 _ilike 后面,但没有加上 % 符号却没有返回任何结果。只有当我使用普通字符串而不是变量时,它才有效。请指教如何在 Hasura Graph QL 中编写 _ilike + 变量。另外,我的项目是用 JavaScript 编写的。谢谢。
$%{this.searchedHash}%
} }) .then(({ data }: any) => { console.log(JSON.stringify(data.hashtags_hashtags)) this.hashtags = data.hashtags_hashtags })
- undefined