假设我有一个包含以下子图的图:
[a:A]-[r1:R1]->[b:B]-[r2:R2]->...->[y:Y]-[r25:R25]->[z:Z]
我希望查询返回此子图,但仅当y.allow
='yes'时。我该怎么做?如何在neo4j中使用shortestPath来完成此操作?
你可以试试这个:
MATCH p = shortestPath((:A)-[*]-(:Y{allow: 'yes'})-[:R25]-(:Z))
RETURN p