如何从顶点 scala gremlin 获取所有 incoming/outgoing 边的所有顶点
How to get all vertices of all incoming/outgoing edges from a vertex scala gremlin
我有一个顶点 A -> B 。我在这两个具有相同标签的边之间创建了多个 outgoing/incoming 边。
当我查询获取相邻顶点时,它为我提供了到另一个顶点的每条边的重复顶点。
示例:
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
如果它有多个边,我不需要重复的顶点。
这就是 dedup()
步骤的目的:
gremlin> graph.traversal().V().has('ID', 'a').both("interference").dedup()
==>v[2]
我有一个顶点 A -> B 。我在这两个具有相同标签的边之间创建了多个 outgoing/incoming 边。
当我查询获取相邻顶点时,它为我提供了到另一个顶点的每条边的重复顶点。
示例:
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
如果它有多个边,我不需要重复的顶点。
这就是 dedup()
步骤的目的:
gremlin> graph.traversal().V().has('ID', 'a').both("interference").dedup()
==>v[2]