为什么我无法在 Gremlin 查询中间执行 E 步骤?

问题描述 投票:0回答:1

我注意到在 Gremlin 查询的中间不能有 E 步骤。背后是否有原因,或者只是缺少功能?

g.V().....E()...

基本上,我在边缘属性上有一个索引,如果一个事务中不存在边缘,可以这样做来添加边缘:

g.E().has('edgeId', 1).fold().coalesce(__.unfold(), __.addE('link').from(__.V(id1)).to(__.V(id2))

但是我无法链接遍历来批量添加多个边。有办法吗?

graph gremlin tinkerpop
1个回答
0
投票

该功能在 3.7.0 中可用 (javadoc)。您现在可以使用

E()
作为开始步骤或在遍历中使用它。

© www.soinside.com 2019 - 2024. All rights reserved.