提问者:小点点

如何使用cypher查询在neo4j中找到特定关系类型的连接最多的节点?


有人能帮我用密码查询在neo4j中找到特定关系类型的连接最多的节点吗?

假设我有

节点1

这里节点D是连接最多的节点。特定关系类型“关注”。那么如何使用密码查询找到这个节点呢?

提前感谢

(编辑):我找到了我的答案tnx Martin Preusse

    MATCH (n)<-[r:FOLLOWS]-()
    RETURN n, count(r) AS num
    ORDER BY num desc

共1个答案

匿名用户

如果关系的方向很重要,请尝试此操作(只会返回AB):

MATCH (n)-[r:follows]->()
RETURN n, count(r) AS num
ORDER BY num

或者如果您不需要方向(即节点D也将返回):

MATCH (n)-[r:follows]-()
RETURN n, count(DISTINCT r) AS num
ORDER BY num