Gremlin Python-如何从valueMap获取ID

时间:2019-07-30 17:50:54

标签: python gremlin gremlin-server gremlinpython

我正在将图形中的所有值提取到称为节点的列表中:

nodes = g.V().valueMap(True).toList()

对于每个节点,我想获取ID,但是我不知道如何。例如。我有一个名为'name'的字段。要获得第一个顶点的名称,我将执行以下操作:

nodes[0][‘name’]

但是我无法以相同的方式获取第一个节点的ID。我不知道为什么也许因为它是自动分配的而不是用户创建的字段,所以有另一种获取方法吗?

1 个答案:

答案 0 :(得分:4)

您需要导入id枚举。

from gremlin_python.process.traversal import T

nodes = g.V().valueMap(True).toList()

nodes[0][T.id]