如何使用cypher对neo4j中的属性值数组进行排序。 例如,当节点定义为:
时 (p:Product {id:[1,9,2,4]})
需要我的查询返回自然排序的值:
1 , 2 ,4 ,9
试图在neo4j文档中寻找合适的函数,但我在文档中找不到任何数组排序函数?
答案 0 :(得分:2)
使用UNWIND
:
MATCH (p:Product {id:[1,9,2,4]})
UNWIND p.id AS ids
WITH ids ORDER BY ids
RETURN COLLECT(ids)