Я настроил GraphQL-mon goose - express -apollo в соответствии с этим гидом .
Когда я запускаю запрос, чтобы получить несколько результатов, есть ли способ уменьшения результирующего массива, прежде чем я действительно получу обработку ответа на запрос.
Запрос:
query GetSomeUsers {
userMany (limit: 3){
_id
}
}
Фактический вывод:
{
"data": {
"userMany": [
{
"_id": "5e950543cb48dbaafc60722d"
},
{
"_id": "5e950543cb48dbaafc60722e"
},
{
"_id": "5e950547cb48dbaafc60722f"
}
]
}
}
Желаемый вывод :
{
"data": {
"userMany": [
"5e950543cb48dbaafc60722d",
"5e950543cb48dbaafc60722e",
"5e950547cb48dbaafc60722f"
]
}
}
До сих пор я нашел только то, что кажется уместным в статье о GraphQL Leveler , но я не понимаю, как это будет работать с graphql-compose- mon goose, поскольку схема GraphQL генерируется автоматически, и в коде, похоже, нет места для вставки этого LevelerObjectType вместо GraphQLObjectType.