执行以下遍历时:
graph.addVertex("a")
graph.addVertex("b")
graph.addVertex("c")
graph.traversal().V().range(0,2)
graph.traversal().V().range(2,3)
Run Code Online (Sandbox Code Playgroud)
在使用范围功能时,是什么决定了我获得这些顶点的顺序?我保证得到所有三个顶点a,b和c吗?
没有明确的order().by()您不应期望获得有保证的订单。
来自 TinkerPop 文档:
\n\n\n\n除非通过显式方式\n,否则永远不会对遍历\xe2\x80\x99s 结果进行排序
\norder()-step 明确排序。因此,永远不要依赖 TinkerPop3 版本之间甚至版本内的迭代顺序(因为遍历优化可能会改变流程)。
| 归档时间: |
|
| 查看次数: |
62 次 |
| 最近记录: |