2

我正在将图表中的所有值提取到一个名为节点的列表中:

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

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

nodes[0][‘name’]

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

4

1 回答 1

6

您需要导入 id 枚举。

from gremlin_python.process.traversal import T

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

nodes[0][T.id]
于 2019-07-30T22:52:09.897 回答