具有来自输入类型的动态键的对象的 Apollo-GraphQL 字段类型
Apollo-GraphQL field type for object with dynamic keys from input type
apollo-graphql 中有没有一种方法可以根据输入传递的值来定义字段的名称?像下面这样,这里怎么定义key[i]?
type response{
key[0] : {
field1 : String,
field2 : String
}
其中输入是
input request {
Keys: [String]
}
我正在尝试阅读的休息电话回复
{
"plan" : {
"key1" : {
field1 : "value1"
field2 : "value2"
},
"key2" : {
field1 : "value1"
field2 : "value2"
}
}
}
在以下 post 中得到答案:
摘要如下:
GraphQL 依赖于服务器和客户端都提前知道每种类型可用的字段。在某些情况下,客户端可以发现这些字段(通过内省),但对于服务器来说,它们总是需要提前知道。因此,以某种方式根据返回的数据动态生成这些字段是不可能的。
apollo-graphql 中有没有一种方法可以根据输入传递的值来定义字段的名称?像下面这样,这里怎么定义key[i]?
type response{
key[0] : {
field1 : String,
field2 : String
}
其中输入是
input request {
Keys: [String]
}
我正在尝试阅读的休息电话回复
{
"plan" : {
"key1" : {
field1 : "value1"
field2 : "value2"
},
"key2" : {
field1 : "value1"
field2 : "value2"
}
}
}
在以下 post 中得到答案:
摘要如下:
GraphQL 依赖于服务器和客户端都提前知道每种类型可用的字段。在某些情况下,客户端可以发现这些字段(通过内省),但对于服务器来说,它们总是需要提前知道。因此,以某种方式根据返回的数据动态生成这些字段是不可能的。