如何在gremlin查询中删除多个边

时间:2016-10-24 14:17:03

标签: gremlin tinkerpop3

我在用户顶点和事件顶点

之间创建了一个名为“created”的边
 user1(8312) ---created---> event1(1234)

 user1(8312) ---created---> event2(4567)

 user1(8312) ---created---> event3(7890)

我可以一次删除一条边,但是如果我想删除多条边,则必须循环并点击多条db调用。有没有办法一次删除多条边。

2 个答案:

答案 0 :(得分:2)

如果你想在多个顶点之间删除边,那么你可以这样做:

$request

您可以在Gremlin Recipes中了解详情。

答案 1 :(得分:1)

我不确定如何删除边缘,但如果您只是想从ID 8312 的顶点删除所有传出的创建的边缘,那么这应该可行:

g.V(8312).outE('created').drop().iterate()