我的 traversal
:
g.V(id1).as("entity")
.V(id2).as("type1")
.addE("hasType").from("entity").to("type1");
我想更改它,因此只有在同一顶点之间不存在同一edgeLabel
的另一个边缘时,它才会添加此边缘。
谢谢!
这使用where步骤查看是否有"实体"(从" type1"的角度来看)是否有传入边缘。
。g.V(id1).as("entity").
V(id2).as("type1").
not(__.in("hasType").where(eq("entity"))).
addE("hasType").from("entity").to("type1")