【发布时间】:2020-08-26 14:23:50
【问题描述】:
const typeDef = `
type User {
id: ID!
name: String!
email: String!
}
type Post {
id: ID!
title: String!
content: String!
}
extend type Query {
getDocuments(collection: String!): [User] || [Post] // <<<<< Here!
}
`
是否可以将getDocuments 类型定义为[User] 或[Post] 两者?
我有几个数据集合(用户、帖子、付款等...),我想定义一个 getter getDocuments 来获取数据以减少重复代码。
// like this
getDocuments(collection: 'User')
getDocuments(collection: 'Post')
【问题讨论】:
标签: graphql react-apollo