0

因此,在下面的示例中,我想将 stat 更改为变量,但似乎不允许变量作为字段名称?有没有办法解决这个问题?

query={graphql`
              query PlayerQuery($condition:GamelogCondition!, $stat:String!) {
                   allGamelogs(condition:$condition){
                        nodes{
                          gameDate
                          stat
                        }
              }
                   }
            `}

例如,我希望 gameDate 保持不变,但 stat 可以是 [MIN、FGA、FT 等] 的任何值。

4

1 回答 1

0

是您所说的输入值 $stat 吗?还是响应数据?

如果是响应数据(stat):

  • 响应数据是由 GraphQL 服务器解析的,所以为了改变它,应该是服务器负责stat根据输入数据进行解析。

如果是查询$stat

  • 然后您可以将查询类型定义为Enum Type
于 2018-06-15T13:03:39.477 回答