Gremlin,连接相同类型的顶点,并在属性empNo和mgrno匹配时添加边

时间:2015-03-12 07:29:30

标签: graph titan gremlin vertex

我有像属性的顶点 vertex("empNo","age","Date","mgrNo") a(101,20,'dd-mm-yy',0) b(102,22,'dd-mm-yy',101) 由于b的mgrNo与a的empNo匹配,因此a是b的管理者。  我必须在a和b之间添加一条边。 请告诉我如何在gremlin中这样做。

1 个答案:

答案 0 :(得分:0)

我假设您要迭代所有顶点。你可以很容易地使用sideEffect

g.V.has("mgrNo",neq,0).sideEffect{
  g.V.has("empNo",it.mgrNo).next().addEdge("manages",it)
}

请注意,如果您使用支持交易的图表,则需要commit()您的更改才能保留这些更改。