如何以单一查询格式构建neo4j中以下表达式的查询? ((A和B)或(C和D)或E)和F和G
考虑2个节点X,Y,其中X-表示> Y和a,b,c,d,e,f是Y的不同节点。参考链接以供参考。 https://drive.google.com/open?id=1v9NFme8mOYThU59rc7dLOjjND7tXwWTG
我已将布尔表达式转换为后缀表达式。我坚持如何将postix表达式转换为neo4j查询
答案 0 :(得分:0)
由于您实际使用的是中缀表示法(不是后缀),因此Cypher逻辑表达式将具有相同的结构。
例如:
MATCH p=(x)-[:shows]->(y)
WHERE ((y.a AND y.b) OR (y.c AND y.d) OR y.e) AND y.f AND y.g
RETURN p;