我有一个Neo4j图,看起来像这样:(person:Person)-[:acted_in]->(movie:Movie)-[:played_in]->(country:Country)
我想使用以下查询匹配整个路径:
但是,这里有个棘手的部分,我也想添加一个条件:如果
谢谢。
我想使用以下查询匹配整个路径:
MATCH path = ((person:Person)-[:acted_in]->(movie:Movie)-[:played_in]->(country:Country)) RETURN NODES(path), RELATIONSHIPS(path)
但是,这里有个棘手的部分,我也想添加一个条件:如果
[:played_in]
不存在,只返回部分路径:(person:Person)-[:acted_in]->(movie:Movie)。谢谢。
MATCH path = (start)-[*..2]->(end)
,但从您的问题中不清楚这是否是您所需的,或者您是否正在使用特定的标签和关系类型。您能澄清一下您的问题吗? - InverseFalcon