小编PQu*_*inn的帖子

Neo4j:匹配多个目标节点

如何有效地构造形式的查询:

匹配(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子句连接在最上面,但是我觉得有一种更性感的方式可以做到这一点。

neo4j cypher

3
推荐指数
1
解决办法
2289
查看次数

标签 统计

cypher ×1

neo4j ×1