现在,我能够生成查询以创建所需的任意数量的顶点和边。
例如
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)
^^^^^^^^^^^^^^^这不起作用
希望您能理解我正在尝试做的事情。谁能帮我?
谢谢