2014-02-28 2 views
1
  1. 나는 사람과 사람이 있다고 가정합니다. m은 n보다 훨씬 큽니다. 관계가 있습니다.그런 Neo4j 쿼리를 작성하는 방법

    이 Neo4j에 저장되어 있습니다. 각 사람은 여러 개의 집을 가질 수 있습니다. 자,이 같은 정보를 가져올 질의를 원한다.

    사람 및 관련 집.

알려 주시기 바랍니다.이 질문을 작성하는 방법.

+2

어떤 것을 시도 했습니까? StackOverflow [도움말 페이지] (http://stackoverflow.com/tour)에 따르면, 적어도 대답을 찾으려고하지 않은 질문은하지 말아야합니다. (그리고 질문에서, 지금까지 해왔 던 모든 것을 보여 줬음). 또한 : 귀하의 질문에, 당신이 쿼리를 설정하려고하는 방법이 명확하지 않다 : API 호출? 사이퍼? 그에 따라 질문을 편집하십시오. 또한 적절한 형식을 지정하는 시간을 보내십시오 (번호가 매겨진 단락을 제거하고 코드보기 부분의 형식을 올바르게 지정하십시오). –

+0

FOREACH 등, 정보가로드 된 보려고했는데 stackoverflow – user4654

답변

4

사용 사이퍼는 :

Match (n:Person)-[:OWNS]->(m:House) 
Return n, collect(m) 

이 사람이 집을 소유하고 당신이 관계의 유형 레이블을 가정합니다. 이것은 집 노드를 관련 배열로 각 사람에게 반환합니다.

+0

+1을 사용하여 가난한 질문에 대한 답변을 얻을 수있었습니다. (그러나 관계에는 레이블이 아닌 유형이 있습니다.) – jjaderberg

+0

의미론. 관계를 유형으로 표시합니다. 나는 간결하게하기 위해 문장을 썼다. – dcinzona

+0

답을 더욱 명확하게 업데이트했습니다. :) – dcinzona