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"} |
+-------------------------+