2017-12-20 2 views
0

하나의 특정 노드를 사용하여 모든 구성원 목록과 공통 이웃 수를 반환하고 싶습니다. 지금까지 나는 다음을 얻었습니다 :노드 사이의 공통 이웃을 찾는 방법은 무엇입니까?

MATCH (m:Member {name: 'Adam Smith'})-[]->(adamObjects) 
MATCH (m2)-[]->(adamObjects) 
WHERE m <> m2 
RETURN m2.name, COUNT(adamObjects) 

그러나 이것이 실제로 내가 원하는 것을 되돌리고 있는지 확실하지 않습니다. 어떤 도움도 환영합니다!

답변

0

모두 제공 : 구성원 노드는 서로간에 두 개의 관계가 있고 다른 레이블의 다른 노드는 구성원 노드의 두 개의 관계가 정확히 일치하지 않습니다. 그러면 쿼리가 반환됩니다. Adam, 그리고 그들 사이에 공통점이있는 노드의 수 (두 멤버간에 멀리 떨어진 한 관계에서).

관련 문제