我正在尝试编写一个查询来从 Neo4J 数据库中提取数据。假设有五个条件决定我是否想从我的数据库中提取 _____:A、B、C、D 和 E。决定这一点的布尔表达式是:
A && B && (C || D || E)
Run Code Online (Sandbox Code Playgroud)
从网上搜索,我找不到任何关于 Neo4J AND 和 OR 查询遵守的操作顺序的信息(AND 通常在 OR 之前),但从我的观察来看,它们似乎是按顺序执行的。由于我知道没有办法明确定义顺序,也就是使用括号,如何实现 Cypher 查询来满足上面的布尔表达式?