1. 程式人生 > >neo4j 學習記錄(三)-資料匯入

neo4j 學習記錄(三)-資料匯入

neo4j-import

1.使用條件

關閉neo4j 無法在原有資料庫新增,只能重新生成一個數據庫 匯入檔案格式為csv 2.引數

--into:資料庫名稱 --bad-tolerance:能容忍的錯誤資料條數(即超過指定條數程式直接掛掉),預設1000 --multiline-fields:是否允許多行插入(即有些換行的資料也可讀取) --nodes:插入節點 --relationships:插入關係

--skip-duplicate-nodes <true/false>:是否skip允許重複節點

node.csv

uuid:ID(users),name:String,:Label
c63bc1e7dc594fd49fbe36dd664ff0a6,"維特",Label1
b52fb5f2266b4edbadc82b5ec4c430b8,"廖二鬆",Label2
d95d430cfeee47dd95f9bf5e0ec1ae93,"徐青偏",Label3
b2d1fffc8173461fa603d4fbb601b3ee,"楊礎維",Label2

relation.csv

1
2
3
4
5
uuid:START_ID(users),uuid:END_ID(users),:TYPE
c63bc1e7dc594fd49fbe36dd664ff0a6,b2d1fffc8173461fa603d4fbb601b3ee,RelationShip1
d95d430cfeee47dd95f9bf5e0ec1ae93,c63bc1e7dc594fd49fbe36dd664ff0a6,RelationShip2
b2d1fffc8173461fa603d4fbb601b3ee,b52fb5f2266b4edbadc82b5ec4c430b8,RelationShip3
b52fb5f2266b4edbadc82b5ec4c430b8,d95d430cfeee47dd95f9bf5e0ec1ae93,RelationShip1

命令列cd 到安裝目錄下

執行:

bin\neo4j-import --multiline-fields=true --bad-tolerance=1000000 --into graph.db --id-type string --nodes:person d:\node.csv  --relationships:related d:\relation.csv

執行完後,將生成的graph.db放入data\databases,覆蓋原有資料庫,啟動執行即可