使用GraphQL为索引API响应建模

使用GraphQL为索引API响应建模,graphql,Graphql,我有一个API响应,其中数据是对象的对象,按ID索引。响应如下所示: { things: { 'id-a': {id: 'id-a', name: 'Alice'}, 'id-b': {id: 'id-b', name: 'Bob'} } } GraphQL希望您在编译时知道字段的名称。显然,当我为事物编写模式时,我不会这样做。有没有办法在GraphQL中对此响应建模 请注意,ID下的对象始终具有相同的结构,因此可以使用GraphQL对它们进行建模。我不理解这个问题以及

我有一个API响应,其中数据是对象的对象,按ID索引。响应如下所示:

{
  things: {
    'id-a': {id: 'id-a', name: 'Alice'},
    'id-b': {id: 'id-b', name: 'Bob'}
  }
}
GraphQL希望您在编译时知道字段的名称。显然,当我为
事物
编写模式时,我不会这样做。有没有办法在GraphQL中对此响应建模


请注意,ID下的对象始终具有相同的结构,因此可以使用GraphQL对它们进行建模。

我不理解这个问题以及您试图实现的目标。你说用GraphQL建模响应是什么意思?明确地命名每个字段是什么意思?您的示例具有显式字段名
id
name
,问题出在哪里?我的意思是,当我为
事物
编写模式时,我不知道这些字段的名称,因为这些字段将是返回的事物的id。id下的对象(具有
id
name
)不是问题所在。问题是
things
下的字段。