如何在Cypher查询中处理分页和排序?

时间:2015-06-03 18:05:01

标签: sorting neo4j pagination cypher union

我正在neo4j中编写一个cypher查询,它将几个单独的查询与'UNION'运算符合并。现在,最终结果需要根据特定列进行排序,我还需要能够对最终结果使用“LIMIT”,以便我可以根据分页请求进行提取。

如何实现?在最后添加'ORDER BY'或'LIMIT'似乎不起作用。无法找到将结果包装为临时集(如在sql查询中)的方法。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

目前无法在全局UNION集中添加ORDER BYSKIP/LIMIT子句。

这是待处理的功能请求,请参阅https://github.com/neo4j/neo4j/issues/2725

也许你可以分享你的查询,我们可以在没有UNION的情况下找到办法吗?