如何在 graphql 字符串中使用 _like 和 '%'?

How to use _like with '%' in a graphql string?

我在 graphql/client 库中使用 flutter。 我正在尝试为具有 where 条件的 gql 查询创建一个字符串:

const getUsers = """
query getUsers($nameToSearch: String!) {
   users(where: {name: {_ilike: %$nameToSearch%}}) {
      id
      name
   }
}
""";

问题是我不知道如何在该字符串中插入“%”符号...示例错误,我尝试了所有组合。 在网上我只找到了不使用“%”符号的基本示例

正确的语法是什么?

只需将您的值存储在另一个变量中,然后在 graphql 查询中将该变量与 ${variable} 一起使用,这将对您有所帮助