CYPHER

Cypher는 찾을 그래프 모양을 그대로 쓴다

괄호는 노드, 화살표는 관계를 나타내며, 패턴 매칭으로 경로를 읽는다.

MATCHWHERERETURN
MATCH (u:User {id: 1001})-[:BOUGHT]->(p:Product)
WHERE p.category = "book"
RETURN p.title, p.price
ORDER BY p.price DESC
시작 노드인덱스로 User id=1001 지점을 찾는다.
관계 확장BOUGHT 관계를 따라 상품 노드로 이동한다.
결과 정리조건과 정렬을 적용해 필요한 필드만 반환한다.