【发布时间】:2016-09-09 15:48:19
【问题描述】:
我有 Neo4j 3.0.4 版,里面有基于树的数据,我正在尝试找到以下问题的解决方案:
我想从根目录开始向下收集所有节点。当我找到类型(属性)“女性”的节点时,我想将其包含在结果中并停止下降。
Here is my try to describe the problem and expected result
注意事项:
- 节点之间存在称为“关系”的关系。每个节点都有 只有 1 个父级,所以它是树形结构。
到目前为止,我有:
匹配 p=(root:User {isRoot:true})-[:RELATION*..]-(child:User) 返回 p
返回树结构但没有停止条件
怎样才能达到效果?
更新 1: 也许描述期望结果的更好方法是 - 我希望树中的每个节点都深入并从没有直接或间接女性类型父母的根(或特定节点)开始。这有意义吗?
【问题讨论】:
标签: neo4j cypher graph-databases