Neo4J – 시작하기

Docker를 이용한 QuickStart

docker pull 명령으로 neo4j 이미지를 다운로드한다.

docker pull neo4j

다운로드 완료 후 다음과 같이 이미지를 실행한다. data volume은 원하는 위치로 설정하면 된다.

docker run \
    --publish=7474:7474 --publish=7687:7687 \
    --volume=$HOME/neo4j/data:/data \
    neo4j

Neo4j Browser 접속하기

docker가 정상적으로 실행되면 아래 주소로 neo4j 브라우저에 접속할 수 있다.

http://localhost:7474

사이트에 접속하면 위와 같은 초기화면이 보인다.

Username : neo4j
Password : neo4j

로그인하면 바로 패스워드 변경화면이 나온다. 원하는 패스워드로 변경하자.

노드 생성해보기

CREATE (sally:Person {name:'Sally', age:32})
CREATE (john:Person{name:'John', age:27})
CREATE (gdb:Book{title : 'Graph Databse', authors: ['Ian Robinson', 'JIm Webber']})

생성한 노드는 위와 같은 형태로 표현된다.

Cypher 쿼리로 관계 생성하기

match(sally:Person{name:'Sally', age:32}), (john:Person{name:'John', age:27}) CREATE (sally)-[:FRIEND_OF {since:1357718400}]->(john)
MATCH (sally:Person {name:'Sally', age:32}), (gdb:Book{title : 'Graph Databse', authors: ['Ian Robinson', 'JIm Webber']}) CREATE (sally)-[:HAS_READ {rating:4, on:1360396800}]->(gdb)

참고

Leave a Reply