在REST请求中使用的graphql中的动态别名

时间:2019-08-08 09:09:30

标签: python json graphql

我正在尝试创建一个动态别名突变查询。我在网上读到,不建议使用字符串操作来创建查询。但是,我不知道该如何做?

我尝试使用指令和硬编码的 alias 名称,但这只会考虑显示字段,而实际上并不拒绝所提交的数据。

mutation submit_something(
    $text: String, $data: Boolean!, $data2: Boolean!, $data3: Boolean!) {

    # Need to add data1, data2, data3 dynamically 
    data: addSomething(
        $text: String) @include(if: $data){
        dbId
    }
    data2: addSomething @include(if: $data2)(
        $text: String){
        dbId
    }
    data3: addSomething @include(if: $data3)(
        $text: String){
        dbId
    }

}

预期:数据-> dbId,数据2-> dbId,数据3-> dbId

实际:无

0 个答案:

没有答案