這裏是我的查詢:暗號Neo4j的計數兩個節點之間的雙向關係的數量,避免重複的結果
MATCH (a:Person)-[:Sent]->(m2:message)-[r:forward]->(m1:message)<-[Sent]-(b:Person)
WITH a, b, COUNT(r) as count
RETURN a,b,count
下面是結果示例:
a b count
name1 name2 2
name2 name1 3
,我想要得到的總和在兩個節點之間轉發消息,因此我不希望像前面的示例那樣得到重複的結果
對於前面的示例,我想要這樣的結果:
a b count
name1 name2 5
我嘗試了許多查詢,但找不到任何解決方案或語法來獲得此結果。
有什麼辦法可以得到這種結果嗎? 預先感謝您的時間。
非常感謝你的幫助。 它解決了我的問題,但我需要從我的路徑中刪除方向以獲得正確的結果。 – Brenna