标签: neo4j cypher graph-databases nosql
我在Neo4J中存储了一个非常复杂的树。这棵树可以很深。在稍后的时间点,我需要以广度优先的格式遍历这棵树。 实现这一目标的最有效方法是什么?
1)是否有可能通过Cypher实现这一目标? 2)我应该使用Neo4J遍历API吗? 3)我应该使用Cypher获取所有具有关系的子节点,并自己构建树(用Java编写逻辑)。
答案 0 :(得分:1)
使用遍历框架,它支持BFSs。 Cypher更适合于声明性图形模式匹配操作,而遍历需要命令性导航操作。