더북(TheBook)

예를 들어 Neo4j에 다음과 같이 노드와 에지 및 방향(관계)을 설정합니다.

코드

CREATE (a:User {name: "Alice"})
CREATE (b:User {name: "Bob"})
CREATE (c:User {name: "Charlie"})
CREATE (a)-[:FOLLOWS]->(b)
CREATE (b)-[:FOLLOWS]->(c)
CREATE (c)-[:FOLLOWS]->(a);

이때 방향을 갖는(a → b, Alice → Bob) 그래프를 기준으로 다음과 같이 쿼리를 실행해봅시다.

코드

MATCH (a:User)-[:FOLLOWS]->(b:User)
WHERE a.name = "Alice"
RETURN b.name;
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.