2012-11-26 4 views
0

노드의 모든 속성으로 그룹화 된 노드를 가져야한다는 요구 사항이 있습니다. 그것은 좋아해요 : 나는이 같은 사이퍼 SQL을 쓸 수있는 'Name'과 'Address'속성을 가진 neo4j db에 2 개의 노드를 가지고있다. 시작 노드 = 노드 (0) 일치 노드 -> 레코드 반환 횟수 () record.Name, record.address. 그것은 쉬울 수 있습니다. 하지만 지금 문제는 50 속성이 많이 있고 속성 이름이 고정되어 있지 않다는 것입니다. 다음과 같은 키퍼를 씁니다. 시작 노드 = 노드 (0) 일치 노드 -> 레코드 반환 횟수 (), 레코드 그것은 내가 원하는 결과를 얻을 수 없습니다. 아무도 손을 댈 수 없습니까? 감사.노드의 모든 속성으로 노드를 그룹화하려면 어떻게해야합니까?

답변

1

시도 :

... 
return record.Name!, record.Address! 

또는 :

where has(record.Name) and has(record.Address) 
... 
+0

난 당신이 내 의미를 오해 생각이 대해 죄송합니다. 제 말은 제가 노드의 50 가지 속성을 가지고 있다면, 모든 속성 값이 동일하다는 중복 된 노드를 확인하고 싶습니다. 그러면 어떻게 할 수 있습니까? 당신의 제안처럼 모든 속성을 쓰는다면 솔직히 말해서 매우 나빠질 것입니다. – OQJF

+0

흠. 그래프를 설명 할 수 있고 쿼리의 출력을 원하는대로 지정할 수 있습니까? 아마 console.neo4j.org의 예가 도움이 될 것입니다 ... –

+0

죄송 합니다만, 나는이 질문을 제기 한 것을 거의 잊지 않고 있습니다. 나는 투표를한다. 그래서 아마 다른 사람을 도울 수있다. 그러나 나에게별로 도움이되지는 않는다. 고객에게 요구 사항을 변경하라고 확신했습니다. 감사합니다. BTW, Neo4j에 대한 리소스를 찾기가 어렵습니다. – OQJF

관련 문제