【发布时间】:2019-08-28 11:08:01
【问题描述】:
我希望能够动态选择我在 GraphQL 中使用的查询变量。
例如,需要三个单独的查询似乎有点多余:
const getAllStops = gql`
query trafficStops {
trafficStops {
id
date
}
}
`
const getStopsAfter = gql`
query trafficStops($after: String!) {
trafficStops(after: $after) {
id
date
}
}
`
const getStopsBefore = gql`
query trafficStops($before: String!) {
trafficStops(before: $before) {
id
date
}
}
`
有没有一种方法可以让我不仅将变量 before 或 after 传递,还可以将一个变量、另一个变量、一个都不传递,或者两者都传递给单个查询而不是多个查询?
【问题讨论】:
标签: graphql react-apollo