【问题标题】:Bulb Flow: How to get a range of vertices?灯泡流:如何获得一系列顶点?
【发布时间】:2013-06-06 05:36:02
【问题描述】:

我正在尝试找出如何从图中获取一系列顶点,我知道这可以在 gremlin 中使用

     gremlin> g.V.range(0,9)

但是如何使用灯泡流模型 api 来完成呢?

【问题讨论】:

    标签: python bulbs


    【解决方案1】:

    这是执行单行 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
    

    http://bulbflow.com/docs/api/bulbs/gremlin/

    【讨论】:

    • 我正在使用“frombulls.titan import Graph”,按照这些步骤操作后,我的顶点看起来像这样......从这些 URL 查询实际值的正确方法是什么gist.github.com/shehaaz/63bdc5d2fb19b69858a0 谢谢!灯泡做得很好!
    • URL就是print显示的字符串repr(实际的顶点值在list中)。要获得实际值,您可以遍历 iterator: for vertex in vertices: print type(vertex) + vertex.data() 或者您可以将 iterator 转换为 list 就像您所做的那样并通过索引访问 list 值:@987654332 @.
    • 谢谢!哇 Python 就像魔术一样工作! :) for vertex in vertices: print vertex.data()
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-22
    • 1970-01-01
    • 2013-10-22
    • 2014-08-28
    • 1970-01-01
    • 2020-11-12
    • 2021-11-24
    相关资源
    最近更新 更多