neo4j.找到节点之间的路径



我想使用neo4j.rb在我的图中找到两个节点之间的所有路径

我知道如何编写相同的密码查询,下面的源代码https://github.com/neo4jrb/neo4j/wiki/Neo4j%3A%3ACore-Traverse表示"传出"函数。

,

a = SomeNodeClass.find_by(someattrr: 'someval')
a.outgoing(:somerel).paths.to dest

抛出一个错误:someendeclass的未定义方法传出:0x007fd787dd9080

someendeclass在neo4j中被定义。添加

include Neo4j::ActiveNode

有没有人知道,如果有一种方法来写直接密码查询使用neo4j。因为_query方法似乎不再被支持。

谁来帮帮忙?文档在这里似乎没有多大帮助。

该页面是几年前遗留的过时文档的一部分。在顶部的侧边栏中有较新的文档,但该项目已经将所有文档迁移到http://neo4jrb.readthedocs.org/en/5.2.x/。

在直接Cypher查询中,DSL在Neo4j-core gem中,https://github.com/neo4jrb/neo4j-core。那里的wiki涵盖了基础知识,共享查询规范充满了方法及其输出的小示例。

据我所知,Neo4j gem和Neo4j-core都没有提供对象或很好的选项来处理路径,所以写Cypher似乎是你最好的选择。这里定义了一个新的Neo4j::Core::Path类,它将成为即将发布的版本的一部分。另一位维护者Brian一直致力于此,所以他可能会提供更多信息。你也可以在白天进入Neo4j Slack频道的Ruby房间或Gitter房间寻求帮助。通常会有一些人在那里闲逛,他们渴望帮助。

相关内容

  • 没有找到相关文章

最新更新