首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >neo4j.rb在节点间查找路径

neo4j.rb在节点间查找路径
EN

Stack Overflow用户
提问于 2015-10-09 12:20:50
回答 1查看 238关注 0票数 3

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

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

代码语言:javascript
复制
a = SomeNodeClass.find_by(someattrr: 'someval')
a.outgoing(:somerel).paths.to dest

引发错误: SomeNodeClass:0x007fd787dd9080的未定义方法传出

如在SomeNodeClass中所提到的那样,通过添加

代码语言:javascript
复制
include Neo4j::ActiveNode

有没有人知道是否有一种使用neo4j.rb编写直接密码查询的方法,因为似乎不再支持_query方法。

有人能帮上忙吗?这里的文档似乎没有多大帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-09 14:34:47

这一页是几年前遗留下来的、不受欢迎的文档的一部分。侧边栏中有较新的文档指向顶部,但是项目已经将其所有的文档迁移到http://neo4jrb.readthedocs.org/en/5.2.x/

对于直接的Cypher查询,DSL位于Neo4j核gem,https://github.com/neo4jrb/neo4j-core中。那里的wiki涵盖了基本的内容,共享查询规范中充满了一些方法及其输出的小例子。

据我所知,Neo4j gem和Neo4j核心目前都没有提供使用路径的对象或很好的选项,因此编写Cypher似乎是您的最佳选择。有一个新的Neo4j::Core::Path类定义的这里将成为即将发布的版本的一部分。布赖恩,另一位维护者,一直致力于这方面的工作,因此他可能会提供更多的信息。你也可以在白天突然进入Neo4j板条通道上的红宝石房间吉特房间寻求帮助。通常会有几个人在那里闲逛,他们很想帮忙。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33038156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档