같은 인덱스를 공유하는 두 노드 사이에 길이 관계가 있음을 나타내는 쿼리를 찾으려고합니다. 기본적으로 특정 레이블에 대해 겹치는 부분이있는 경우 내 그래프는 특히 대형 아주 간단하고되지 않습니다 :
나는 모든 공유 노드 및 캠페인 사이의 관계를 찾으려면동일한 레이블을 공유하는 두 노드 간의 길이 관계
(m:`Campaign`), (n:`Politician`), (o:`Assistant`), (p:`Staff`), (q:`Aid`), (s:`Contributor`)
(m)<-[:Campaigns_for]-(n)
(o)<-[:works_for]-(m)
(p)<-[:works_for]-(o)
(q)<-[:volunteers_for]-(p)
(m)<-[:contributes_to]-(s)
. 지금까지 내가 가지고 :
MATCH (n:`Campaign`)-[r*]-(m:`Campaign`)
RETURN n,count(r) as R,m
ORDER BY R DESC
하지만 내가 원하는 everyhing을 반환하지 않는 것, 나는 수, 각 관계의 라벨 사이의 노드의 이름에 추가합니다.
완벽하게, 당신의 가정은 모두 정확합니다. 나는 '추출'기능을 아직 접하지 않았으며, 그것이 내가 필요한 것입니다. 감사! – user2338089