neo4j - 在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;
我想要的输出是具有最大权重的单行
解决方案
你应该能够做到:
return d1.name,d2.name,r.weight
ORDER BY r.weight DESC LIMIT 1;
推荐阅读
- tensorflow - 将 Keras 模型转换为 Layers API 格式模型以与 tensorflow.js 一起使用时出现问题
- angular - 在 Angular 测试中监视对象属性
- c# - 如何可视化指标应用洞察?
- java - 维护 RestController 的路径常量
- python - Numpy 中用于矩阵乘法的 matmul() 的旧版本是什么?
- flutter - 自定义验证 TextFormField Flutter
- excel - 函数未在子例程中完全执行
- python - Keras:没有输入的自定义层
- react-native - 保存 TextInput 数组的状态 - React Native
- git - 如果仅更改注释,则不要将文件显示为已修改