小编Aus*_*ede的帖子

Gremlin Coalesce添加多个顶点和边

现在,我能够生成查询以创建所需的任意数量的顶点和边。

例如

g.V().addV('vert1').as('a').addV('vert2').as('b').addE('has').from('a').to('b')
Run Code Online (Sandbox Code Playgroud)

^^^^^^^^^^^^^^^这行得通。很容易吧?现在让我们创建一个gremlin查询,该查询仅在标签唯一的情况下创建这些顶点。然后在两者之间创建一条边。

g.V().has(label,'vert1').fold().coalesce(unfold(),addV('vert1')).as('a').V().has(label,'vert2').fold().coalesce(unfold(),addV('vert2')).as('b').addE('has').from('a').to('b')
Run Code Online (Sandbox Code Playgroud)

^^^^^^^^^^^^^^^这不起作用

希望您能理解我正在尝试做的事情。谁能帮我?

谢谢

gremlin tinkerpop3 amazon-neptune

2
推荐指数
1
解决办法
1175
查看次数

标签 统计

amazon-neptune ×1

gremlin ×1

tinkerpop3 ×1