【问题标题】:How does this Gremlin query be executed?这个 Gremlin 查询是如何执行的?
【发布时间】:2020-01-17 06:32:37
【问题描述】:

我试图了解以下 Gremlin 查询将如何执行?

g.V('california').repeat(out('interstate')).emit().repeat(out('highway')).emit().tree()

我假设遍历从californiainterstate edge 找到所有节点/顶点,并且对于每个interstate vertex,它找到所有@ 987654325@。然后它用interstate 创建一个树结构,它是highways。这是正确的吗?

【问题讨论】:

    标签: azure-cosmosdb gremlin


    【解决方案1】:

    california 开始,遍历器跟随所有向外的interstate 边,直到没有更多的interstate 边。然后,从沿路径找到的所有顶点开始,遍历器将沿着所有指向外的 highway 边,再次直到没有 highway 边。

    两次重复都可以很好地进入循环路径(意味着遍历永远不会结束)。但是,如果找到终点,则所有路径将合并为树结构。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-21
      • 2021-12-17
      • 1970-01-01
      • 1970-01-01
      • 2020-05-28
      • 2023-03-14
      • 2022-12-16
      相关资源
      最近更新 更多