2017-04-05 4 views
0

csv 행을 읽음에 따라 동적으로 관계 유형을 작성할 수 있지만 노드 유형을 작성할 때 유효하지 않은 입력 '[': expectedd 공백 또는 레이블 이름Neo4j 노드 유형을 동적으로 작성하십시오

샘플 :

CSV

유형 이름 사람 제라드 사람 앨리스

using periodic commit load csv from... as row 
merge (node:row[1] {name: row[2]}) 

미리 감사드립니다.

답변

1

동적 레이블을 가진 노드 또는 Cypher에서 문자열 변수가 제공하는 동적 유형과의 관계를 만들 수 없습니다.

이 경우 APOC Procedures을 사용해야합니다. 구체적으로는 procedures for creating data입니다.

사용의 예

:

using periodic commit load csv from... as row 
call apoc.create.node([row[1]], {name:row[2]}) yield node 

동적 병합이 아직 적용되지 않는 불행하게도, 단지 만듭니다.