Go语言 我无法在hasura上发送带有where条件的graphql查询

rsaldnfx  于 2022-12-07  发布在  Go
关注(0)|答案(1)|浏览(123)

我不得不用golang和Hasura发送graphql查询。但是我无法实现,因为我使用的查询不接受where条件。原因是我想将where作为类型发送。例如;
第一个
正如你在上面看到的,我有一个查询和where条件,但是当我发送查询时,我得到了这样的错误;

graphql: expected an object for type 'popular_streamers_bool_exp', but found a string

如何解决此错误?谢谢您的帮助。

lkaoscv7

lkaoscv71#

查询中的where应为对象。您没有正确编写where子句
您要查询“popular_streamers . so you are visiting the database to get some data based on a condition and you specify this condition with where”。

query MyQuery($where: popular_streamers_bool_exp!) {
    // specificProperty one of the columns in the table where you want to write condition
    // get me all popular_streamers where specificProperty is equal to variable $where
    popular_streamers(where: {specificProperty:{_eq:$where}) {
        first_name
        last_name
    }
}

相关问题