이 쿼리입니다 명중 MERGE : 왜 병합 단계는 쿼리가 이미에 N, m 쌍을 좁혀 경우 많은 DB 안타지고 MATCH (n:Client{curp:'SOME_VALUE'})
WITH n
MATCH (n)-[:HIZO]-()-[r:FB]-()-[:HIZO]-(m:Client)
WHERE ID(n)<>ID(m)
AND NOT (m)-[:FB]->(n)
두 개의 리그 L1과 L2가 있다고 가정 해 보겠습니다. 각 리그는 플레이 오프, 준준결승, 준결승전, 결승전과 같은 여러 라운드를 가질 수 있습니다. 또한, 나는 또한 happen_after를 대표 할 필요가있다. 플레이 오프 이후에 준준결승이 일어난다는 사실은 준결승전에서 준준결승과 결승전이 일어난 후 준결승전이 일어난다. 질문 내 그래프는 다음 라운드
아래 그래프가 있습니다. 리그 (l1)는 으로 시작하고 레벨 r1과 NEXT 레벨은 그림과 같이 NEXT 관계를 사용하여 관련됩니다. league-[:LEVEL]->r1-[:NEXT]->r2-[:NEXT]->r3-[:NEXT]->r4
내가 찾고있는 것은 주어진 리그의 모든 레벨과 순서를 찾는 것입니다. 위의 그래프에서 예상 출력은 r1, r2, r3,
여기 내 시나리오입니다. 나는 미리 정의 된 데이터 형식 구조를 책에 대해 있습니다. 단순화를 위해 예제로 사용하십시오. 구조는 아래 이미지와 같습니다. 그것은 라벨 속성 그래프이고 정보는 자체 설명됩니다. 이 데이터 형식 구조는으로 고정되어 있으며 변경할 수 없습니다. 나는 그것을 사용한다. 1 책이있는 경우 ,의는 해리 포터을 부르 자, 시스템, 그것은