在我的数据库中,我可以使用一个看起来有点像这样的原生Neo4J遍历来提取子图:
TraversalDescription td = Traversal.description()
.depthFirst()
.relationships(Relation.REL1, Direction.OUTGOING)
.relationships(Relation.REL2, Direction.OUTGOING);就像一种魅力。现在我想做两件事中的一件,但我希望后者更容易一些。
当我说将遍历存储为一个图对象时,实际上我的意思是,我希望在遍历过程中经过的每个节点(不仅仅是叶节点)都存储在这样一个图对象中,然后我想要创建新的图形对象中存在着起始节点和结束节点的每一个关系。这包括我在遍历描述中没有包括的关系。
发布于 2013-02-25 11:09:11
我觉得像g.outE.filter{it.label == "REL1" || it.label == "REL2"}.inV.loop(3)之类的吗?
https://stackoverflow.com/questions/15064015
复制相似问题