带有嵌套逻辑运算符(和、或)的 graphQL 查询

时间:2021-07-14 08:51:13

标签: graphql nested logical-operators

我完全是 GraphQL 的初学者。我只是尝试了一些游乐场和想法。

但我对 GraphQL 和以嵌套方式使用逻辑运算符感兴趣:

query
{
  Transactions (
    where: {
      or: [
        and: [
          {apiTransactionId: {eq: "AAAAA"}},
          {customerFirstName: {eq: "Seth"}}
        ],
        and: [
          {apiTransactionId: {eq: "BBBBB"}},
          {customerFirstName: {eq: "Terry"}}
        ],
      ]
    }
  )
  {
    id,
    md5Hash
  }
}

它在第一个“和:[]”上抛出错误,因此在第二个级别上。错误是“语法错误”。

看起来,第二级逻辑运算符无效。

有没有办法组合 OR- 和 AND- 运算符?

也许任何时候我都需要像这样的复杂查询。

感谢您提供有关它的所有信息。 :)

0 个答案:

没有答案