我的traversal
:
g.V(id1).as("entity")
.V(id2).as("type1")
.addE("hasType").from("entity").to("type1");
我想更改它,因此只有在相同顶点之间已经存在相同edgeLabel
的另一条边时才会添加此边。
谢谢!
答案 0 :(得分:1)
这使用where步骤在继续之前查看“entity”(从“type1”的角度来看)是否有传入边缘。
g.V(id1).as("entity").
V(id2).as("type1").
not(__.in("hasType").where(eq("entity"))).
addE("hasType").from("entity").to("type1")