В настоящее время, без каких-либо дополнительных зависимостей, и если вы не хотите обновлять схему, вы не можете контролировать форму объекта, возвращаемого GraphQL, если вы хотите контролировать форму, которая может быть возможна с помощью graphql-leveler.
Graphql-leveler предоставит вызов метода _get, с помощью которого вы можете управлять формой вашего объекта, который вы можете сделать просто:
{
brandName: _get(products: 'brand.name')
}
Примечание: чтобы использовать graphql-leveler, просто добавьте graphql-leveler к своим зависимостям, требуйте LevelerObjectType и используйте его вместо GraphQLObjectType. Готово! * * 1006