如何在Gremlin顶点创建时指定ID

时间:2019-02-12 05:46:55

标签: gremlin

是否可以指定新顶点的ID?像

g.addV('user', 'myId')

1 个答案:

答案 0 :(得分:2)

您会这样做:

g.addV('user').property(id, 'myId')

创建一个带有标签“ user”和一个顶点id“ myId”的顶点。请注意,id指的是T.id

也就是说,很少有图形数据库允许ID分配,因此您将需要检查正在使用的实现的文档,以确定是否可以这样做。如果您使用的图形不支持ID分配,则可以使用特殊标识符创建索引属性键,然后以这种方式插入它:

g.addV('user').property('id','myId')

请注意,“ id”现在用引号引起来,这意味着它是属性名称而不是令牌T.id。最好将索引属性键命名为“ id”以外的名称,以免造成混淆。