赞
踩
- neo4j-admin import [--mode=csv] [--database=<name>]
- [--additional-config=<config-file-path>]
- [--report-file=<filename>]
- [--nodes[:Label1:Label2]=<"file1,file2,...">]
- [--relationships[:RELATIONSHIP_TYPE]=<"file1,file2,...">]
- [--id-type=<STRING|INTEGER|ACTUAL>]
- [--input-encoding=<character-set>]
- [--ignore-extra-columns[=<true|false>]]
- [--ignore-duplicate-nodes[=<true|false>]]
- [--ignore-missing-nodes[=<true|false>]]
- [--multiline-fields[=<true|false>]]
- [--delimiter=<delimiter-character>]
- [--array-delimiter=<array-delimiter-character>]
- [--quote=<quotation-character>]
- [--max-memory=<max-memory-that-importer-can-use>]
- [--f=<File containing all arguments to this import>]
- [--high-io=<true/false>]
详细信息见官网
1).创建三个表:
movies.csv
- movie:ID,name,:LABEL
- tt0133093,The Matrix,movie
- tt0234215,The Matrix Reloaded,movie
- tt0242653,The Matrix Revolutions,movie
actors.csv
- person:ID,name,:LABEL
- keanu,Keanu Reeves,person
- laurence,Laurence Fishburne,person
- carrieanne,Carrie-Anne Moss,person
roles.csv
- :START_ID,role,:END_ID
- keanu,Neo,tt0133093
- keanu,Neo,tt0234215
- keanu,Neo,tt0242653
- laurence,Morpheus,tt0133093
- laurence,Morpheus,tt0234215
- laurence,Morpheus,tt0242653
- carrieanne,Trinity,tt0133093
2)将三个表放入 neo4j-community-3.5.0\import文件夹中
3)cmd环境下进入 neo4j-community-3.5.0
如图:
4)输入如下指令:
.\bin\neo4j-import --into data\databases\graph.db --nodes .\import\practice\actors.csv --nodes .\import\practice\movies.csv --relationships:ACTED_IN .\import\practice\roles.csv --skip-duplicate-nodes=true --skip-bad-relationships=true --stacktrace --bad-tolerance=500000
或:
.\bin\neo4j-admin import --database=graph.db --nodes .\import\practice\actors.csv --nodes .\import\practice\movies.csv --relationships:ACTED_IN .\import\practice\roles.csv
官方建议使用 neo4j-admin import
如图:
5)启动neo4j
neo4j start
如图:
6)打开对应的地址: 默认http://localhost:7474/browser/
如图:
参考:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。