我们可以使用单个 gremlin 查询在它们之间添加两个顶点和一条边吗?

can we add two vertices and an edge between them using a single gremlin query?

我正在寻找可以添加两个顶点和它们之间的边的单个 gremlin 查询。现在我只能使用两个 gremlin 查询插入 2 个顶点,然后使用另一个 gremlin 查询在它们之间插入边。我想使用一个 gremlin 查询来完成所有这些。

您可以在单个查询中添加顶点和边。一种常见的方法是这样的:

g.addV('Person').property('name','Fred Weasley').as('a').
  addV('Person').property('name','George Weasley').as('b').
  addE('Brother').from('a').to('b')