如何有效地构造形式的查询:
匹配(a)-[:Foo]->(b)在(a)-[:Bar]->(c)AND(a)-[:Bar]->(d)中返回a
这是对
[Foo]----(b)
(a)---|
[Bar]----(c)
|
[Bar]----(d)
Run Code Online (Sandbox Code Playgroud)
但是,我希望具有关系Bar的可变数量的目标节点(不仅是c和d,还包括任何节点列表)。
换句话说,如果与[c,d,...]节点列表具有Bar关系,则返回'a'
当前,我手动将WHERE子句连接在最上面,但是我觉得有一种更性感的方式可以做到这一点。