使用GraphQL为索引API响应建模
我有一个API响应,其中数据是对象的对象,按ID索引。响应如下所示:使用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对它们进行建模。我不理解这个问题以及
{
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
下的字段。