我完全是 GraphQL 的初学者。我只是尝试了一些游乐场和想法。
但我对 GraphQL 和以嵌套方式使用逻辑运算符感兴趣:
query
{
Transactions (
where: {
or: [
and: [
{apiTransactionId: {eq: "AAAAA"}},
{customerFirstName: {eq: "Seth"}}
],
and: [
{apiTransactionId: {eq: "BBBBB"}},
{customerFirstName: {eq: "Terry"}}
],
]
}
)
{
id,
md5Hash
}
}
它在第一个“和:[]”上抛出错误,因此在第二个级别上。错误是“语法错误”。
看起来,第二级逻辑运算符无效。
有没有办法组合 OR- 和 AND- 运算符?
也许任何时候我都需要像这样的复杂查询。
感谢您提供有关它的所有信息。 :)