http://imageshack.us/photo/my-images/707/graphpw.png/
我想知道如何使用 neo4j 中的方法或其他方法从某个节点获取叶节点的数量?
例子。
在节点 A --> 包含 12 个叶节点 在节点 B --> 包含 6 个叶节点
提前致谢。
http://imageshack.us/photo/my-images/707/graphpw.png/
我想知道如何使用 neo4j 中的方法或其他方法从某个节点获取叶节点的数量?
例子。
在节点 A --> 包含 12 个叶节点 在节点 B --> 包含 6 个叶节点
提前致谢。
我会将中间关系建模为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"} |
+-------------------------+