cypher是否始终以相同的顺序返回同一查询的结果? (假设查询之间没有对DB进行任何修改?)
例如:
Query 1: return n LIMIT 100 // returns from 1 to 100?
Query 2: return n SKIP 100 LIMIT 100 // does this return from 101 onwards?
查询2是否有效地接收查询1离开的位置?我不想应用任何排序,因为我认为这会对性能起反作用。
对于某些背景 - >我使用py2neo来传递查询结果,但我发现如果我返回超过10,000,000个项目(每个项目返回4个属性),那么我得到一个错误,即py2neo已经用完了VM。所以我想要做的是运行两个单独的查询,以便我可以返回所有信息,但最好没有重复...因此上面的问题。