在Neo4j数据库中,当我不应用ORDER BY时,标准/默认的ORDER BY属性是什么?它是像ORDER BY id(Node1 from query)或ORDER BY id(Relationship1 from query)或其他什么?谢谢附言:我的问题的背景是,我意识到一开始需要增加查询排序的时间,所以我考虑跳过排序。
ORDER BY id(Node1 from query)
ORDER BY id(Relationship1 from query)
yc0p9oo01#
如果您观察返回节点时没有使用ORDER BY,则节点将根据节点的id以升序返回。但不建议使用这种情况,因为neo4j将重用已删除节点的id。显式ORDER BY将是正确的解决方案。请通过此链接https://community.neo4j.com/t5/neo4j-graph-platform/default-ordering-of-nodes-and-relationships/td-p/33174
1条答案
按热度按时间yc0p9oo01#
如果您观察返回节点时没有使用ORDER BY,则节点将根据节点的id以升序返回。但不建议使用这种情况,因为neo4j将重用已删除节点的id。显式ORDER BY将是正确的解决方案。请通过此链接https://community.neo4j.com/t5/neo4j-graph-platform/default-ordering-of-nodes-and-relationships/td-p/33174