首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Neo4J中的Gremlin遍历

Neo4J中的Gremlin遍历
EN

Stack Overflow用户
提问于 2013-02-25 09:42:20
回答 1查看 810关注 0票数 1

在我的数据库中,我可以使用一个看起来有点像这样的原生Neo4J遍历来提取子图:

代码语言:javascript
复制
TraversalDescription td = Traversal.description()
.depthFirst()
.relationships(Relation.REL1, Direction.OUTGOING)
.relationships(Relation.REL2, Direction.OUTGOING);

就像一种魅力。现在我想做两件事中的一件,但我希望后者更容易一些。

  1. 我想将遍历存储在Tinkerpop蓝图图对象中。
  2. 我希望在Gremlin (通过java )中执行相同的查询,并将其存储在相同类型的图形对象中。

当我说将遍历存储为一个图对象时,实际上我的意思是,我希望在遍历过程中经过的每个节点(不仅仅是叶节点)都存储在这样一个图对象中,然后我想要创建新的图形对象中存在着起始节点和结束节点的每一个关系。这包括我在遍历描述中没有包括的关系。

EN

回答 1

Stack Overflow用户

发布于 2013-02-25 11:09:11

我觉得像g.outE.filter{it.label == "REL1" || it.label == "REL2"}.inV.loop(3)之类的吗?

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

https://stackoverflow.com/questions/15064015

复制
相关文章

相似问题

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