查找所有路径属于特定类型且具有特定属性的路径

时间:2017-05-24 14:25:40

标签: graph neo4j cypher

在neo4j中,我需要在A和我的集合中的每个其他节点之间找到一条路线,其中所有路径都有“twowheeler”路径(路径类型)并且属性summer设置为true。

我怎么能在neo4j数据库中做到这一点?

我尝试了类似的回答 THIS线程,但它对我不起作用。

START a=node(1)
MATCH p=(a)-[r:twowheeler*..]-()
WHERE has(r.summer) and r.summer='true'
RETURN p;

1 个答案:

答案 0 :(得分:1)

您可以在匹配中的关系中添加summer: true作为属性。像这样......

MATCH p=(a:Node {name: 'A'})-[r:twowheeler* {summer: true}]->()
RETURN p;