我有這樣的關係:
(U:用戶) - [R:標記{標籤識別,時間戳}] - >(P:播放器{名稱= '湯姆'})Neo4j的使用關係找到相關的屬性
User1 tagged player Tom,the tagID is 1 and the tagName is good
User2 tagged player Tom,the tagID is 2 and the tagName is bad
和節點等:
(T:標籤{TAGID,的tagName})
tagID tagName
1 Good
2 Bad
節點 '標籤' 和關係都使用相同的TAGID標記,我怎樣才能找到所有的標記名,例如基於特定的玩家名稱,如湯姆,好,壞等?我嘗試類似如下:
match (:User)-[r:tagged]->(P:Player{Name:'Tom'}),(t:tag)
where t.tagID=r.tagID
return t.tagName
order by tagName desc
limit 20
我得到語法錯誤。
我的期望是
tagName
Good
Bad
仍不十分清楚。你在描述中談論用戶,但他們不是你的問題的一部分。此外,你有什麼嘗試,你取得了什麼,而不是你所期望的? – peinearydevelopment