Neo4j - 复杂的Cypher查询

时间:2013-04-18 21:36:45

标签: neo4j

我需要编写一个cypher查询来查找具有的未知节点 在给定的4个节点之间不超过3条边。

例如: 我有节点A,B,C,D

我需要找到一个节点,它与所有给定节点(A,B,C,D)之间的距离不超过3个

我将不胜感激。

由于

阿龙

1 个答案:

答案 0 :(得分:7)

我假设你已经为如何获得A,B,C,D定义了某种类型的逻辑,所以我将把椭圆放在我的start子句中。

START A=..., B=..., C=..., D=...
MATCH n-[*..3]->A,
n-[*..3]->B,
n-[*..3]->C,
n-[*..3]->D
RETURN n