我正在尝试创建一个动态别名突变查询。我在网上读到,不建议使用字符串操作来创建查询。但是,我不知道该如何做?
我尝试使用指令和硬编码的 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
实际:无