在neo4j中排序属性的数组值

时间:2014-10-24 09:07:36

标签: arrays sorting neo4j cypher

如何使用cypher对neo4j中的属性值数组进行排序。 例如,当节点定义为:

 (p:Product {id:[1,9,2,4]})

需要我的查询返回自然排序的值:

 1 , 2 ,4 ,9

试图在neo4j文档中寻找合适的函数,但我在文档中找不到任何数组排序函数?

1 个答案:

答案 0 :(得分:2)

使用UNWIND

MATCH (p:Product {id:[1,9,2,4]})
UNWIND p.id AS ids
WITH ids ORDER BY ids
RETURN COLLECT(ids)