0
http://imageshack.us/photo/my-images/707/graphpw.png/如何从图数据库Neo4j中统计叶节点?
我想知道如何从某个节点使用方法或neo4j中的某个节点获取叶节点的数量?
例子。
在节点A - >包含12个叶节点 在B节点 - >包含6个叶节点
预先感谢。
http://imageshack.us/photo/my-images/707/graphpw.png/如何从图数据库Neo4j中统计叶节点?
我想知道如何从某个节点使用方法或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"} |
+-------------------------+