【发布时间】:2018-02-11 17:08:45
【问题描述】:
这是我的问题How to do relative node ordering using Neo4J Cypher 的跟进。我在那里接受了答案,但后来意识到我的用例涉及更多。以下是我正在使用的图表的一部分,表中显示了所需的节点顺序。显然,我应该按入度排序,但是对于 具有相同入度的节点,需要考虑它们之间的关系(图中的节点 S 和 A)。不允许循环。
【问题讨论】:
-
根据您的可视化,S 的入度是 2,而不是 1。
-
另外,“需要考虑它们之间的关系”是什么意思?以什么方式考虑?
-
@cybersam 你说得对,S indegree 是 2。我所说的关系需要考虑的是,如果它们具有相同的 indegree,但一个依赖于另一个,依赖的那个应该排名较低。
标签: neo4j cypher spring-data-neo4j