降低GraphQL的输出

降低GraphQL的输出,graphql,graphql-compose-mongoose,Graphql,Graphql Compose Mongoose,我已经建立了一个GraphQL猫鼬特快阿波罗组合根据这一点 当我运行一个查询以获得多个结果时,是否有一种方法可以在实际处理查询响应之前减少结果数组 查询: query GetSomeUsers { userMany (limit: 3){ _id } } 实际产量: { "data": { "userMany": [ { "_id": "5e950543cb48dbaafc60722d" }, {

我已经建立了一个GraphQL猫鼬特快阿波罗组合根据这一点

当我运行一个查询以获得多个结果时,是否有一种方法可以在实际处理查询响应之前减少结果数组

查询:

query GetSomeUsers {
  userMany (limit: 3){
    _id
  }
}
实际产量:

{
  "data": {
    "userMany": [
      {
        "_id": "5e950543cb48dbaafc60722d"
      },
      {
        "_id": "5e950543cb48dbaafc60722e"
      },
      {
        "_id": "5e950547cb48dbaafc60722f"
      }
    ]
  }
}
期望输出:

{
  "data": {
    "userMany": [
        "5e950543cb48dbaafc60722d",
        "5e950543cb48dbaafc60722e",
        "5e950547cb48dbaafc60722f"
    ]
  }
}
到目前为止,我只在上的一篇文章中找到了一些似乎相关的东西,但我不知道它如何与graphql compose mongoose一起工作,因为graphql模式是自动生成的,并且代码中似乎没有任何地方可以将LevelerObject类型放在GraphQLObjectType中代替GraphQLObjectType