일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- neo4j
- 윈도우
- 튜토리얼
- 코틀린
- iPad
- 아이패드
- 한글
- spring
- Kotlin
- 스프링
- 프로그래머스
- SQL
- programmers
- 녹화프로그램
- kakao
- 아이폰
- graph DB
- 파이썬
- 윈도우10
- Apple
- DaVinci Resolve
- json
- 코딩학습
- Tutorial
- Python
- 영상편집
- 애플
- unity
- 유니티
- AWS
- Today
- Total
목록노드 (2)
코드짜는 노인네
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/YfDXD/btrLPotY8cZ/6efTVKz7I9KeipEp5KjcDk/img.png)
[Neo4j] 중복없이 노드, 관계를 생성해주는 Merge 쿼리문 Neo4j를 처음 접하게 되었을때는, match, create, delete 기능만 사용했습니다. 특히, 노드를 생성할때는 기존에 저장되어있는 노드를 또 다시 생성하는 상황이 많이 발생하고, 신경써야될 부분이 많았습니다. 이럴경우, 'merge' 쿼리문을 사용하게 되면, 중복되는 노드 생성을 막아주는 역할을 합니다. merge VS create create 앞에서 언급했듯이, merge는 중복되는 노드 생성을 막아주는 역할을 하게 됩니다. 즉, 기존에 있는 노드의 레이블과 속성이 같다면, 노드는 생성되지 않습니다. create (p:Person {name:"kim"}) 일단 'Person'이라는 레이블에 name 속성에 'kim'이라는 속..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ctoDco/btrLF4B9qTS/sunyXVOl14MovgtjPYzUK1/img.png)
[Neo4j] Node 생성 방법 (Feat. Cypher) neo4j의 기초중의 기초, 바로 노드를 생성하는 방법입니다. MySQL에서는 테이블과 컬럼으로 구성이 되어있다면, neo4j는 노드(Node)와 레이블(Label) 그리고 속성(properties)로 구성이 되어있습니다. 명령어는 다음과 같습니다. CREATE (ee:Person {name: 'Emil', from: 'Sweden', kloutScore: 99}) 노드를 생성하기 위해 CREATE 를 입력해줍니다. ( ) 는 노드를 나타내기 위한 표현입니다. 'ee:Person' 에서 ee는 노드 변수이며 Person노드 레이블입니다. [참고로 노드 생성시에는 노드의 변수를 입력하지 않아도 됩니다.] { } 는 노드를 설명하는 속성을 포함합니..