假设有顶点和边缘如下。
如果我们使用遍历命令查询数据,来自[#20:0,#20:5,#20:7]的TRAVERSE out(),我们将得到结果[#20:0,#20:1,# 20:2,#20:3,#20:4,#20:5,#20:6,#20:7,#20:8]。
但是我希望每个目标都有相反的结果。它看起来像[#20:4, #20:3, #20:2, #20:1, #20:0, #20:6, #20:5, #20:8, #20:7]
。
有没有办法使用单个查询使结果反转?
PS:我使用的是版本2.2.13。
谢谢,
答案 0 :(得分:1)
我自己有一个解决方法。我在查询中添加了$ depth,以便使用depth = 0作为逆转订单的检查点。
SELECT *, $depth from (TRAVERSE out() from [#20:0, #20:5, #20:7])