나는 다음과 같은 행을 반환 쿼리 각 개별 행의 발생 횟수 :사이퍼를 사용하여 행의 여러 사건의 수를 찾기
n.stype p.stype count
["d"] ["s","dr"] 2
["p"] ["s","dr"] 3
["p"] ["dr"] 2
["d"] ["s"] 1
["d"] ["dr"] 2
나는 다음과 같은 행을 반환 쿼리 각 개별 행의 발생 횟수 :사이퍼를 사용하여 행의 여러 사건의 수를 찾기
n.stype p.stype count
["d"] ["s","dr"] 2
["p"] ["s","dr"] 3
["p"] ["dr"] 2
["d"] ["s"] 1
["d"] ["dr"] 2
COUNT() 함수를 사용하려고합니다. 이것은 리턴 된 비 집계 컬럼이 그룹화 키로 작용하는 집계 (그룹화 기준)를 도입합니다.
MATCH (n:data)-[r: related]->(p:data)
RETURN n.stype, p.stype, COUNT(p.stype) as count
그것은 작동합니다! 그것이 단순한 것을 알지 못 했습니까 –
도와 줘서 기쁩니다! 기회가 생기면 대답을 수락하십시오. 또한 Neo4j 개발자 설명서에서 [aggregations] (http://neo4j.com/docs/developer-manual/current/cypher/#query-aggregation)를 읽어 보는 데 도움이됩니다. – InverseFalcon
패턴에없는 변수 "t"가 있습니다 ... "p"가 될 수 있습니까? – InverseFalcon