首页 > 解决方案 > 在neo4j中找到连接到任何特定节点的最大权重边

问题描述

MATCH (d:domain) 
WITH COLLECT(d) AS domains
UNWIND domains AS d1
UNWIND domains AS d2
WITH d1,d2
WHERE id(d1) < id(d2) and d1.name='google'
MATCH (d1)-[r:domain_join]-(d2)

       //where r.weight is max // I want something like this (I am stuck at this line)

return d1.name,d2.name,r.weight;

我得到的输出是在此处输入图像描述

我想要的输出是具有最大权重的单行

标签: neo4jcyphergraph-databases

解决方案


你应该能够做到:

return d1.name,d2.name,r.weight
ORDER BY r.weight DESC LIMIT 1;

推荐阅读