我的neo4j版本是4.4.16,社区版

这里数据使用actors.csv、movies.csv、roles.csv,格式如下:

actors.csv

person:ID,name,:LABEL
keanu,Keanu Reeves,person
laurence,Laurence Fishburne,person
carrieanne,Carrie-Anne Moss,person

movies.csv

movie:ID,name,:LABEL
tt0133093,The Matrix,movie
tt0234215,The Matrix Reloaded,movie
tt0242653,The Matrix Revolutions,movie

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

1 进行导入操作前,一定要把csv文件都放在neo4j安装路径中的import文件下,以我的import文件夹路径为例

2  修改neo4j的conf文件,主要是将自己新建的数据库名放进去,这里我import里新建的数据库名是graph.db。注意,dbms.default_database=neo4j 意思是默认数据库名为neo4j,在这句下面增加一条dbms.default_database=graph.db(你也可以换成你想换的数据库名字,总之格式是xxx.db),注意将前面的#去掉,最后保存。

3 cmd中进入neo4j安装路径中的bin目录下,输入

neo4j-admin import --database=graph.db --nodes import\actors.csv --nodes import\movies.csv --relationships import\roles.csv

成功导入会有进度条和提示,如下

4 运行neo4j.bat console,use database里面选择graph.db,输入match (n) return(n)就能看到导入的节点和关系。

 

 

 

更多推荐