Cypher查询返回多个关系作为彼此的子集

时间:2016-08-17 14:04:48

标签: database neo4j cypher

我正在尝试处理由关系r连接的所有节点,其中的属性r.name与字符串匹配。但我想不仅返回所有具有关系的节点,而且返回返回节点之间的不同潜在关系l

我试过像

这样的东西
MATCH (n) - [r:FIRST_REL] - (m)
WHERE r.name = 'string'
WITH n, r, m
OPTIONAL MATCH (n) -[l:SECOND_REL] - (m)
RETURN r,l

l始终为null,但已返回的节点也由SECOND_REL连接。

0 个答案:

没有答案