如何定义在GraphQL模式中可以具有多个值的类型?

时间:2019-07-03 14:39:20

标签: javascript graphql graphql-js apollo-server

我尝试使用联合类型,但这没有用。我的后端使用的系统定义了哪些值已更改及其原始值。

例如

oldValue: 8,
value: 10

oldValue: "google.com"
value: "graphQL"

oldValue: false
value: true

如您所见,它们可以具有不同的类型。如何在架构中定义value和oldValue?

我尝试了联合类型。

const typeDefs = gql`
type patch {
        value: # this needs to be returned as a String or Date or Int
        oldValue: # this needs to be returned as a String or Date or Int
    }`

0 个答案:

没有答案