两个节点之间多条同类型的边,用不同rank区分,怎么样可以只保留最大和最小的rank对应的边

如题,目前像对两个节点直接多种同类型的边进行优化,入图rank用时间字段定义,怎么样可以获取最大的和最小的rank以及边的数量

可以参考这么写:

match (v1:player)-[e:serve]->(v2:team) 
with max(rank(e)) as max_rank
match (v3:player)-[e2:serve]->(v4:team)
where rank(e2) == max_rank
return count(e2);
1 个赞

谢谢,max(rank(e)) 和 min(rank(e)) 基本解决了我的问题

这个没必要 MATCH 两次

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。