【发布时间】:2019-02-25 02:20:58
【问题描述】:
简单的问题是:如何使用 neo4j (2.3.11) cypher 计算节点的最大深度值和最大深度路径?
我的场景说明
我有名为 person 的节点标签和名为 supervised 的关系类型。
考虑一个场景:一个节点1可以监督2,2可以监督3和4、4可以监督5等。
所以 1 需要:
我想制作一个接收 id 的密码,例如1(personID),作为参数,返回路径[1, 2, 4, 5 ....]
还有另一个返回路径计数的密码。
我在第二种情况下尝试了该密码(neo4j 2.3.11),但没有成功:
MATCH (person:Person)-[SUPERVISED*]->()
WITH person, LENGTH(SUPERVISED) AS depth
where person.personID = 'la3486551918237738'
RETURN person, depth;
【问题讨论】: