如何在通用网格CMS中使用graphql对阵列进行过滤?

如何在通用网格CMS中使用graphql对阵列进行过滤?,graphql,gentics-mesh,Graphql,Gentics Mesh,我试图只获取在数组(myArray:[String])中具有特定值的条目 显示此阵列没有问题: query ($lang: [String!], $filter: String!) { nodes(lang: $lang, filter: {schema: {is: myObj}, fields: {myObj: {name: {regex: $filter}}}}) { elements { uuid language availableLang

我试图只获取在数组(myArray:[String])中具有特定值的条目

显示此阵列没有问题:

query ($lang: [String!], $filter: String!) {
  nodes(lang: $lang, filter: {schema: {is: myObj}, fields: {myObj: {name: {regex: $filter}}}}) {
    elements {
      uuid
      language
      availableLanguages
      fields {
        ... on module {
          name
          myArray
        }
      }
      node {
        language
        fields {
          ... on module {
            name
            myArray
          }
        }
      }
    }
  }
}
结果:

{
  "data": {
    "nodes": {
      "elements": [
        {
          "uuid": "xxxxxxxxxxxxxxxxxxxxxxxxxx",
          "language": "de",
          "availableLanguages": [
            "de"
          ],
          "fields": {
            "name": "ASDF",
            "myArray": [
              "CAT_1",
              "CAT_2"
            ]
          },
          "node": null
        }
      ]
    }
  }
}
如何在myArray上进行筛选?我只是在数组
myArray
中设置了值为uf
$filter
的元素


在GraphiQL中,我在filter-fields下的文档中找不到myArray。

还不支持列表类型的GraphiQL筛选。在GraphiQL文档中,您现在只能找到支持的字段。 请参见此处支持的字段类型:

以下是Github上关于此功能的公开问题: