我怎样才能返回终端节点?

时间:2013-09-05 20:29:50

标签: neo4j cypher

我只需返回匹配的结束节点,该节点可以是一个或两个路径段。例如:

start me=node(1) 
match me-[:FRIEND_OF]->parent, me-[:FRIEND_OF]->child-[:CHILD_OF]->parent 
return parent;

我只想让父母回来,但在某些情况下,孩子是我的朋友。如何让父母回来?

1 个答案:

答案 0 :(得分:1)

也许添加这个会有所帮助。我对你的例子并不完全清楚。这会筛选出作为孩子的“父母”。

...
where not(()-[:CHILD_OF]->parent)
return parent;