当我这样做时:
g.V(id).as("entity").union(outE("hasType").drop(),outE("createdBy").drop())
这两滴都发生了
当我这样做时:
g.V(id).as("entity").outE("hasType").drop().outE("createdBy").drop()
只发生第一次丢弃(可能是我放弃了createdBy
类型)
当我这样做时:
g.V(id).as("entity").outE("hasType").drop().V(id).outE("createdBy").drop()
我认为只有第一次掉落
我知道我可以做那样的事情:
g.V(id).as("entity").outE("hasType","createdBy").drop();
但是我想按顺序执行删除操作,因为遍历是由代码构建的。所以我需要这样的东西:
g.V(id).as("entity").outE("hasType").drop().back("entity").out("createdBy").drop()
有可能吗?
谢谢!
答案 0 :(得分:1)
g.V(id).outE("hasType","createdBy").drop()
......是要走的路。您可以在代码中使用标签构建相应的数组。但是,如果由于某种原因不起作用,那么您仍然可以使用副作用:
g.V(id).sideEffect(outE("hasType").drop()).sideEffect(outE("createdBy").drop())