gpt4 book ai didi

variables - GraphQL:使用变量值作为别名

转载 作者:行者123 更新时间:2023-12-05 06:39:55 25 4
gpt4 key购买 nike

我有这个 GraphQL 查询:

{
timeline(limit:10){
eventType
level: eventSeverity
},
}

我想使用变量设置“eventSeverity”别名,而不是固定名称“level”。像这样:

query($name:String!)
{
timeline(limit:10){
eventType
$name: eventSeverity
},
}

但是运行上面的命令会产生这个错误:

语法错误 GraphQL 请求 (5:5) 预期名称,找到 $

是否可以使用变量值作为别名?

最佳答案

您不能在 GraphQL 中使用动态字段名称,但您可以做的是创建一个接受 name 参数的字段,示例

query($name: String!) {
timeline(limit: 10) {
eventType
eventSeverity(name: $name) // Write a resolve function that returns timeline[name]
}
}

关于variables - GraphQL:使用变量值作为别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44158571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com