http://imageshack.us/photo/my-images/707/graphpw.png/
我想知道如何使用neo4j中的方法或某些东西从某个节点获取叶子节点的数量?
实施例
在节点A - >包含12个叶节点 在节点B - >包含6个叶节点
提前致谢。
答案 0 :(得分:1)
我会将中间关系建模为contains
,将叶关系建模为leaf
,请参阅http://console.neo4j.org/r/ulo3yc
然后,你可以做
设置
create (f1{name:'folder1'}), ({name:'root'})-[:contains]->(f1)-[:leaf]-> (f2{name:'folder2'}), f1-[:leaf]->({name:'folder3'})
你可以做点什么
start root=node(1)
match root-[:contains*0..]->()-[:leaf]->leaf
return leaf
返回
+-------------------------+
| leaf |
+-------------------------+
| Node[2]{name:"folder2"} |
| Node[3]{name:"folder3"} |
+-------------------------+