Предположим, у меня есть такая схема, как
type StaticData {
id: Int!
language: String!
name: String!
description: String!
someA: SpecialType!
someB: SpecialType!
}
SpecialType
- это скаляр. SpecialType также может использоваться в других вложенных структурах. Теперь предположим, что я запрашиваю список StaticData
. Можно ли каким-то образом получить список всех SpecialType
значений без извлечения его вручную из возвращенного объекта?
Пример:
Мой возвращаемый объект выглядит так:
[
{
id: 1,
language: 'en',
name: 'Something',
description: 'SomeDescription',
someA: 1234,
someB: 2345
},
{
id: 2,
language: 'en',
name: 'SomethingElse',
description: 'SomeDescription',
someA: 4564,
someB: 1234
},
]
Поскольку мне нужны все значения SpecialType
, я хочу извлечь [1234, 2345, 4564, 1234]
. Может быть, можно выполнить извлечение на сервере с помощью преобразователей и получить его с полным объектом результата?