可以帮助我使用cypher查询在neo4j中找到特定关系类型中连接最多的节点。
假设我有
Node1 Node2关系
A B跟随着
C跟随着
B D遵循
此处节点D是连接最多的节点。特定关系类型“Follows”。如何使用cypher查询找到此节点?
先谢谢
(编辑):
我找到了我的回答tnx Martin Preusse
def new
@order.new
@order.cart_items = current_cart.cart_items
@order.save
current_cart.cart_items = []
end
答案 0 :(得分:4)
如果关系的方向很重要(仅返回A
和B
),请尝试此操作:
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