我有以下暗號查詢:它返回一個特定節點的所有(進出)的關係的Neo4j的Cypher獲取相關方向
START s=node(1) MATCH s<-[r]->(t) RETURN type(r) as RelationshipType, .......
現在我要找出每個關係的方向。有沒有類似「RETURN RelationshipDirection(r)
」的命令? :)
謝謝。
我有以下暗號查詢:它返回一個特定節點的所有(進出)的關係的Neo4j的Cypher獲取相關方向
START s=node(1) MATCH s<-[r]->(t) RETURN type(r) as RelationshipType, .......
現在我要找出每個關係的方向。有沒有類似「RETURN RelationshipDirection(r)
」的命令? :)
謝謝。
不幸的是,現在使用Cypher是不可能的。 Here是一個問題。請添加您可能有的任何評論。
安德烈斯
每Neo4j的2.0,你可以使用的StartNode(R)
見 http://docs.neo4j.org/chunked/snapshot/query-functions-scalar.html#functions-startnode
的StartNode返回一個關係的開始節點
所以,在你的榜樣,你可能會發現即將離任的關係startnode(r) = s
你可以使用類似返回長度(s- [r] - > t)whi如果傳入s,則ch應爲0,如果傳出,則ch應爲0。 – 2012-08-07 22:31:56