graphql - 使用graphql速记将字段标记为已弃用

标签 graphql

我正在使用GraphQL shorthand在模式中指定类型,例如

type Car {
  id: ID!
  make: String
  model: String
  description: String
}

使用此速记,是否有办法将字段标记为已弃用?假设我想将说明标记为已弃用。这是我对如何执行此操作的疯狂猜测。
type Car {
  id: ID!
  make: String
  model: String
  @deprecated
  description: String
}

但是没有骰子。在GraphQL速记中可以实现字段弃用吗?

谢谢!

最佳答案

是的,您可以将字段标记为已弃用,如下所示:

type Car {
  id: ID!
  make: String
  model: String
  description: String @deprecated(reason: "Field is deprecated!")
}

关于graphql - 使用graphql速记将字段标记为已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49175623/

相关文章:

spring-boot - Spring Boot 2/GraphQL 扩展标量不起作用 : Exception "Cannot construct instance" "cannot deserialize"

javascript - GraphQL 无法读取未定义的属性 'query'

javascript - Gatsby 控制台警告您的数据中存在冲突的字段类型。在同一个查询中两次使用创建页面时

graphql - Apollo 2.1 中的多重查询/变更

python - Graphite 烯 - GraphQL : 'Request' object has no attribute 'context'

javascript - 如何从 Graphql 解析函数中的回调返回值?

c# - 使用和配置来自 .Net C# 控制台应用程序客户端的 Graphql 请求

java - 如何从 Java 使用 GraphQL?

reactjs - 等待 useLazyQuery 响应

java - 具有 Spring Boot 和事务边界的 graphql-spqr