我有一个有向图,对于给定的节点N,我想找到与N有入站关系的节点,但是没有来自N的出站关系。看起来它应该是一件简单的事,但我有无法让我的脑袋缠绕在查询上。
所以我有: start n = node({id})match(n)< - [:RELTYPE] -inbound
但无法弄清楚如何构造其余的子句。我感觉很傻。当然,我可以只执行两个查询并在我的Java代码中执行计算,但似乎应该有一个查询可以更有效地完成工作。
谢谢!
答案 0 :(得分:3)
没关系,我是个白痴。
开始n =节点({id})匹配n< - [:RELTYPE] - 某人不是n - [:RELTYPE] - >某人返回某人;