怎么对返回的数组字段做排序?
发布于 4 年前 作者 zhd0105 858 次浏览 来自 问答

我现在有个查询 match (n) where id(n)=16651091 return [(n)-[r:AUTHOR]-(p:Person) | p.name ] as authors 需求是返回的数组需要有顺序,现在在r:AUTHOR里有一个order字段是这个的顺序,请问怎么可以排序

想到一个折中方案就是把order也拿下来,然后自己做排序。 match (n) where id(n)=16651091 return [(n)-[r:AUTHOR]-(p:Person) | {name: p.name, order: r.order} ]

回到顶部