如何对一个结果集根据其中某列最小值进行筛选

对接一个结果集筛选:
min v e
2 v1 e1
2 v2 e2
3 v3 e3
4 v4 e4
根据第一行min的值筛选指定条数,如min=2,只留下前两行,怎么写呢
min v e
2 v1 e1
2 v2 e2

match (v:player)-[e]->(v1:player) where id(v)=="player102" with min(v1.player.age) as age, collect(v1) as v2 UNWIND(v2) as v3 with v3,age where v3.player.age == age return v3,age

供参考
逻辑上就是做下行列转化,取到最小值,然后再转回去

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