티스토리 뷰
neo4j에 저장된 데이터를 찾기 위해서 MATCH 구문을 사용한다.
여기서는 기본적인 match 쿼리를 살펴보도록 하고 다양한 매칭에 대한 쿼리는 추후에 다시 살펴보도록 하겠다.
* 여기서 사용하는 데이터들은 이전 포스팅 https://joyhong.tistory.com/113 에서 생성한 데이터를 이어서 진행하는 것입니다. 쿼리의 결과는 게시한 내용과 상이할 수 있습니다.
1. 노드 찾기
MATCH (n)
RETURN n
2. Label를 가진 노드 찾기
MATCH (n:Person)
RETURN n
3. property를 가진 노드 찾기
MATCH (n{name:'Alice'})
RETURN n
4. Label과 property를 가진 노드 찾기
MATCH (n:Person{name:'Alice'})
RETURN n
5. 연결된 노드 찾기
MATCH (n{name:'Bob'})--(b)
RETURN n, b
6. 연결된 노드 찾기 (방향 지정)
MATCH (n{name:'Bob'})-->(b)
RETURN n, b
7. 연결된 노드와 관계 찾기
MATCH (n{name:'Bob'})-[r]->(b)
RETURN n, type(r), b
참조 :
'Neo4j' 카테고리의 다른 글
Cypher - REMOVE & DELETE (0) | 2020.06.15 |
---|---|
Cypher - SET & CREATE (0) | 2020.06.15 |
Cypher - CREATE (0) | 2020.06.15 |
Cypher 구문 및 표현 (0) | 2020.06.15 |
Neo4j 설치 및 구동 (0) | 2020.06.15 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- LOD
- 온톨로지
- property graph
- django
- rdfox
- stardog
- 장고
- RDF 변환
- sparql
- Thymeleaf
- Neo4j
- 트리플 변환
- neosemantics
- 그래프 데이터베이스
- pyvis
- Ontology
- 사이퍼
- cypher
- TBC
- 스프링부트
- Linked Data
- 트리플
- RDF
- 지식그래프
- TopBraid Composer
- 지식 그래프
- 타임리프
- networkx
- TDB
- Knowledge Graph
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함