【问题标题】:How to enter a neo4j Cypher query using Bulbs?如何使用 Bulbs 输入 neo4j Cypher 查询?
【发布时间】:2013-07-22 14:22:36
【问题描述】:

我知道 Bulbs 最大的用处是它可以让您使用对象图映射器,但是如果我还想包含一个已经编写好的密码查询,我该如何直接通过这个 API 输入呢?翻阅项目的文档,我找到了这个部分:

http://bulbflow.com/docs/api/bulbs/neo4jserver/cypher/

...但是如何输入查询或返回值的语法对我来说似乎有点不清楚。

【问题讨论】:

    标签: python neo4j bulbs


    【解决方案1】:

    这是一个例子:

    inrels = graph.cypher.query('START strt=node({mynode}) \
                                MATCH strt<-[r:follows]-neighbor \
                                WHERE neighbor.attr = {myattr} \
                                RETURN r', {'mynode': self.eid, 'myattr': someattr})
    
    firstrel = inrel.next()
    

    如果您返回包含节点或 rel 的单列,这些将自动膨胀为灯泡对象。曾经有一个 graph.cypher.table() 用于多列布局中的通用返回值,根据您的链接,我不确定这是否仍然存在。

    【讨论】:

    • 酷,谢谢。我在文档中找不到 cypher 对象具有查询方法的位置。这超级有用!
    【解决方案2】:

    bulbflow.com 上的 Cypher 文档需要更新。

    有关如何在 Bulbs(包括 Cypher 表)中执行所有不同类型的 Cypher 查询的示例,请参阅此答案...

    如何在 Bulbs 中执行 Cypher 查询:https://stackoverflow.com/a/15358024/161085

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-01
      • 2017-12-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多