2

我有一个有向图,对于给定的节点 N,我想找到与 N 有入站关系但没有来自 N 的出站关系的节点。看起来这应该是一件简单的事情,但我无法获得我的头缠着查询。

所以我得到了: start n=node({id}) match (n)<-[:RELTYPE]-inbound

但无法弄清楚如何构建该子句的其余部分。我觉得比较傻。当然,我可以只执行两个查询并在我的 Java 代码中执行计算,但似乎应该有一个查询可以更有效地完成这项工作。

谢谢!

4

1 回答 1

3

没关系,我是个白痴。

start n=node({id}) 匹配 n<-[:RELTYPE]-someone where not n-[:RELTYPE]->someone return someone;

于 2013-05-23T20:26:19.693 回答