Neo4j Cypher查询找到有关系的连接节点

问题描述:

我必须编写一个密码查询,我有雇员节点彼此连接。我想要什么,我必须找到那些与我没有联系,但有最常见联系的员工。Neo4j Cypher查询找到有关系的连接节点

喜欢的东西也许以下几点:

MATCH (p1:Employee {name: "me"})-[:CONNECTED_TO]->(p2:Employee)<-[:CONNECTED_TO]-(p3:Employee) 
WHERE NOT (p1)-[:CONNECTED_TO]-(p3) 
AND p1 <> p3 
RETURN p3.name AS Recommended, count(*) AS Strength ORDER BY Strength DESC 

希望这有助于。

Regards, Tom

+0

为我工作的感谢。 –