计算节点的出度和入度
发布于 1 年前 作者 wuchengbin 2531 次浏览 来自 问答

通过以下方法可以计算绝大部分点的出入度: match(n:RainStormStateNode)-[:SRelationship]->(m:RainStormStateNode) with count(n) as InDgree,m match(m)-[:SRelationship]->(p:RainStormStateNode) with InDgree,count(p) as OutDgree,m

如果一个节点出在开头的位置或者结尾的位置,没办法通过这种方法计算。 本来开头节点的入度应该为0,结尾节点的出度为0 求教该怎么写语句?

3 回复

参考http://neo4j.com.cn/topic/5b801036d40e09d75e4d2518 有问题,先在上面搜索框搜索下,有人已经问过了

@pangguoming 好的 上面问的人就是我 :)

MATCH (n:RainStormStateNode) with n, size((n)-[:SRelationship]->()) as OutDgree, size((n)<-[:SRelationship]-()) as InDgree set u.OutDgree=OutDgree,u.InDgree=InDgree;

回到顶部