【问题标题】:How to get all vertices of all incoming/outgoing edges from a vertex scala gremlin如何从顶点scala gremlin获取所有传入/传出边的所有顶点
【发布时间】:2017-03-02 03:42:54
【问题描述】:

我有一个顶点 A -> B 。我在这两个边缘之间创建了多个具有相同标签的传出/传入边缘。

当我查询获取邻居顶点时,它给我重复的顶点,它与另一个顶点的每条边都有。

示例:

gremlin> graph.traversal().V().has('ID', 'a').both("interference")
==>v[2]
==>v[2]
==>v[2]
==>v[2]
==>v[2]
==>v[2]

http://gremlinbin.com/bin/view/58087f51ba0d5

如果它有多个边,我不需要重复的顶点。

【问题讨论】:

    标签: graph-databases titan gremlin tinkerpop tinkerpop3


    【解决方案1】:

    这就是dedup() 步骤的用途:

    gremlin> graph.traversal().V().has('ID', 'a').both("interference").dedup()
    ==>v[2]
    

    【讨论】:

      猜你喜欢
      • 2018-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-24
      • 2021-12-27
      • 2021-10-11
      • 1970-01-01
      • 2021-09-22
      相关资源
      最近更新 更多