具有来自输入类型的动态键的对象的 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 依赖于服务器和客户端都提前知道每种类型可用的字段。在某些情况下,客户端可以发现这些字段(通过内省),但对于服务器来说,它们总是需要提前知道。因此,以某种方式根据返回的数据动态生成这些字段是不可能的。