0

我有这种查询

players(filter: { position: { equals: "${selectedPosition}" } }){

其中 selectedPosition 来自常规选择 html 标记,该标记填充了位置数组

  const positions = [
    { value: "Any", label: "-Any-" },
    { value: "GK", label: "Goalkeeper" },
    { value: "DF", label: "Defender" },

当我使用一些值时一切都很好,但是当默认值是任何选择时,我基本上应该在 graphQL 查询中省略这个“过滤器”子句。我可以写一些 IF 并使用另一个查询,但想知道是否有更好的方法来做到这一点?

4

0 回答 0