Gremlin 包含重复结构的小精灵匹配遍历

Gremlin 包含重复结构的小精灵匹配遍历,gremlin,graph-traversal,tinkerpop3,Gremlin,Graph Traversal,Tinkerpop3,嗨,我正在尝试匹配一个子图,该子图的路径可能为Extends边 已知部分是ID为1、2、3和6的顶点及其边。。未知的是顶点的数量及其ID介于1和6之间。匹配从id=1的顶点开始。匹配遍历需要匹配整个子图,限制为4到6之间的10步。在一般情况下,id为6的顶点通过边ContainsB与id=1的顶点直接相连 感谢您的帮助 我认为这似乎是我想要的方式: g.V().match( __.as("s").hasId("1").outE("ContainsB").inV().until(hasId

嗨,我正在尝试匹配一个子图,该子图的路径可能为
Extends

已知部分是ID为1、2、3和6的顶点及其边。。未知的是顶点的数量及其ID介于1和6之间。匹配从id=1的顶点开始。匹配遍历需要匹配整个子图,限制为4到6之间的10步。在一般情况下,id为6的顶点通过边
ContainsB
与id=1的顶点直接相连


感谢您的帮助

我认为这似乎是我想要的方式:

g.V().match(
   __.as("s").hasId("1").outE("ContainsB").inV().until(hasId("6")).repeat(out("Extends")).limit(10),
   __.as("s").hasId("1").outE("ContainsA").inV().hasId("2"),
   __.as("s").hasId("1").outE("ContainsC").inV().hasId("3")
)