Neo4j:使用neo4j-admin import方式将数据导入neo4j
·
我的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)就能看到导入的节点和关系。


更多推荐



所有评论(0)