我想请问一下,我用neo4j数据库做出了这个图,现在需要根据我自己写的条件列表去从起点开始匹配每一条路径上的关系,只有关系和条件匹配上的就走这条路,直到走到终点,查询完这整条路径,我现在想用cypher去实现查询,但是没有实现,想请教一下大家?如果cypher不能实现的话,那么我应该怎么去实现呢?
MATCH p=(s)-[0..]->(f) RETURN p
s是起点,如果是起点是特殊类型就用s:起点类型,如果起点有特殊属性就加where s.属性=xxx
f是终点,同上
关系也可以用上述方法指定,但如果需要指定r的属性得把表达式换成p=()-[r10..]->()-[r2]->()-[r3*0..]->() where r2.属性=xxx
r1,r3的层级是可以根据你的需求写的