首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何逆转遍历命令的结果?

问如何逆转遍历命令的结果?
EN

Stack Overflow用户
提问于 2016-12-23 11:43:06
回答 1查看 54关注 0票数 1

假设存在顶点和边,如下所示。

  • 20:0->20:1->20:2
  • 20:1->20:3->20:4
  • 20:5->#20:6
  • 20:7->#20:8

如果我们使用遍历命令查询数据,从#20:0、#20:5、#20:7遍历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版本。

谢谢,

EN

回答 1

Stack Overflow用户

发布于 2016-12-23 13:25:08

我自己想办法解决问题。我将$depth添加到查询中,以便使用depth=0作为倒序的检查点。

代码语言:javascript
复制
SELECT *, $depth from (TRAVERSE out() from [#20:0, #20:5, #20:7])
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41300849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档