这里有一种方法可以找到另一种
Maintenance
连接到同一组的节点
WorkStep
节点作为给定
维修
节点:
MATCH (m:Maintenance)-[:HAS]->(w:WorkStep)
WHERE m.name = '13 Years (325000 km)'
WITH m, COLLECT(w) AS ws
MATCH (other:Maintenance)-[:HAS]->(w1:WorkStep)
WHERE w1 IN ws
WITH ws, other, COLLECT(w1) AS w1s
WHERE ALL(x IN ws WHERE x IN w1s)
RETURN other
我以上假设
name
的属性
维修
节点是唯一的。通过本机ID查找节点/关系通常不是一种可靠的做法,因为删除实体后可以重用本机ID。此外
ID()
函数现在已弃用。