0
我在neo4j有一個實體,它有一些類別,類別有子類別關係,我怎樣才能得到實體的類別,以及所有父母的根類別?Neo4j得到所有的父母
a
/| \
b c d
/\ /\
e f g h
| /\ |
i j k l
例如:
爲j
我需要得到a - b - f - g
。類別177 h
- a - d - h
我在neo4j有一個實體,它有一些類別,類別有子類別關係,我怎樣才能得到實體的類別,以及所有父母的根類別?Neo4j得到所有的父母
a
/| \
b c d
/\ /\
e f g h
| /\ |
i j k l
例如:
爲j
我需要得到a - b - f - g
。類別177 h
- a - d - h
因此,假如你有一個:實體節點,以及一些方法來得到它(在本例中使用name =「abc」),並且:實體具有:與類別的HasCategory關係,並且假定:子類別關係是從根到葉的單向關係,這個查詢你應該從鏈接類別到鏈中的所有子類別,直到根。
MATCH (:Entity{name:"abc"})-[:HasCategory]->(:Category)<-[:Subcategory*0..]-(cat:Category)
RETURN cat
我想你的意思是 - b - f - j – InverseFalcon