我有像属性的顶点
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中这样做。
答案 0 :(得分:0)
我假设您要迭代所有顶点。你可以很容易地使用sideEffect
:
g.V.has("mgrNo",neq,0).sideEffect{
g.V.has("empNo",it.mgrNo).next().addEdge("manages",it)
}
请注意,如果您使用支持交易的图表,则需要commit()
您的更改才能保留这些更改。