【发布时间】:2013-06-06 05:36:02
【问题描述】:
我正在尝试找出如何从图中获取一系列顶点,我知道这可以在 gremlin 中使用
gremlin> g.V.range(0,9)
但是如何使用灯泡流模型 api 来完成呢?
【问题讨论】:
我正在尝试找出如何从图中获取一系列顶点,我知道这可以在 gremlin 中使用
gremlin> g.V.range(0,9)
但是如何使用灯泡流模型 api 来完成呢?
【问题讨论】:
这是执行单行 Gremlin 的方法...
>>> from bulbs.rexster import Graph
>>> g = Graph() # create the Graph object
>>> script = "g.V.range(start,end)" # set a one line script
>>> params = dict(start=0, end=9) # put function params in dict
>>> vertices = g.gremlin.query(script, params) # execute the script in DB
【讨论】:
print显示的字符串repr(实际的顶点值在list中)。要获得实际值,您可以遍历 iterator: for vertex in vertices: print type(vertex) + vertex.data() 或者您可以将 iterator 转换为 list 就像您所做的那样并通过索引访问 list 值:@987654332 @.
for vertex in vertices: print vertex.data()