Gremlin Python - 如何从 valueMap 获取 ID
Gremlin Python - How to get ID from valueMap
我正在将图表中的所有值提取到名为节点的列表中:
nodes = g.V().valueMap(True).toList()
对于每个节点,我想获取 id,但我不知道如何获取。例如。我有一个名为 'name'
的字段。要获得第一个顶点的名称,我会这样做:
nodes[0][‘name’]
但是我无法使用相同的方法获取第一个节点的id。我不知道为什么。也许因为它是自动分配的而不是用户创建的字段,所以有不同的获取方式?
您需要导入 id 枚举。
from gremlin_python.process.traversal import T
nodes = g.V().valueMap(True).toList()
nodes[0][T.id]
我正在将图表中的所有值提取到名为节点的列表中:
nodes = g.V().valueMap(True).toList()
对于每个节点,我想获取 id,但我不知道如何获取。例如。我有一个名为 'name'
的字段。要获得第一个顶点的名称,我会这样做:
nodes[0][‘name’]
但是我无法使用相同的方法获取第一个节点的id。我不知道为什么。也许因为它是自动分配的而不是用户创建的字段,所以有不同的获取方式?
您需要导入 id 枚举。
from gremlin_python.process.traversal import T
nodes = g.V().valueMap(True).toList()
nodes[0][T.id]