gpt4 book ai didi

gremlin - 如何删除gremlin查询中的多条边

转载 作者:行者123 更新时间:2023-12-03 09:12:59 25 4
gpt4 key购买 nike

我在用户顶点和事件顶点之间创建了一条名为“创建”的边

 user1(8312) ---created---> event1(1234)

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

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

我可以一次删除一条边,但是如果我想删除多条边,则必须循环并进行多个数据库调用。有什么方法可以一次删除多条边。

最佳答案

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

gremlin> g = TinkerFactory.createModern().traversal()
==>graphtraversalsource[tinkergraph[vertices:6 edges:6], standard]
gremlin> g.V(1).outE()
==>e[9][1-created->3]
==>e[7][1-knows->2]
==>e[8][1-knows->4]
gremlin> g.V(1).outE().where(inV().hasId(within(2,3))).drop()
gremlin> g.V(1).outE()
==>e[8][1-knows->4]

您可以在Gremlin Recipes中阅读更多相关信息。 .

关于gremlin - 如何删除gremlin查询中的多条边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40220765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com