GraphQL中的静态值

GraphQL中的静态值,graphql,Graphql,有没有办法在graphql查询中生成静态值 例如,假设我有一个user对象,该对象具有名称和电子邮件字段。出于某种原因,我总是希望用户的状态为“已接受”。如何编写一个查询来实现这一点 我想做的是: query { user(id: 1) { email name status: "ACCEPTED" } } 我想要的结果是: { "data": { "user": { "email": "me@myapp.com", "nam

有没有办法在graphql查询中生成静态值

例如,假设我有一个
user
对象,该对象具有名称和电子邮件字段。出于某种原因,我总是希望用户的状态为“已接受”。如何编写一个查询来实现这一点

我想做的是:

query {
  user(id: 1) {
    email
    name
    status: "ACCEPTED"
  }
}
我想要的结果是:

{
  "data": {
    "user": {
      "email": "me@myapp.com",
      "name": "me",
      "status": "ACCEPTED"
    }
  }
}

您可以使resolve函数返回一个静态值,例如在JavaScript中:

const HomeWorldType=new GraphQLObjectType({
名称:'家园',
字段:()=>{
返回{
身份证:{
类型:GraphQLInt,
决议:()=>7,
},
名称:{type:GraphQLString},
气候:{type:GraphQLString},
填充:{type:GraphQLString},
}
}
})