csv文件导入neo4j的问题
2018-12-20 本文已影响0人
px1012
好久没有更新了,这篇文章来列举一下我使用neo4j中遇到的一些小问题。
1.Mac版启动语句
之前的一篇文章提到过,我安装的neo4j版本是community版本,安装好的目录如下:
1.png
启动neo4j时,在控制台输入命令如下(cd到你安装的目录):
2.png启动成功后返回以下界面,在浏览器访问网址即可
3.png2.mac版和windows版csv文件存放路径问题
往neo4j导入csv文件前,建议是把文件存放到如下目录:
mac版:存在import文件夹下
windows版:存在如下目录的import文件夹下,D:\neo4j\neo4j_data\import ,这是我的目录,但是你也要确保是在neo4j_data的import文件夹下,不然后续可能会有路径错误
3.导入语句
这里我演示导入curriculum.csv文件,导入时的代码如下:
LOAD CSV WITH HEADERS FROM 'file:///curriculum.csv' AS line MERGE (p:curriculum {nameId:toInteger(line.nameId),curriculumName:line.curriculumName,code:toInteger(line.code),nature:line.nature,EnglishName:line.EnglishName,writer:line.writer,auditor:line.auditor,RevisonTime:line.RevisionTime,version:line.version})
注意:如果你按照我上面说的路径存放,这里你只需要把文件名修改成你自己的就好了
curriculum,你导入的节点名 ,curriculumName、code这些是你的表头名字
4.中文乱码问题
我在导入的时候出现了中文乱码问题,解决方法如下:
把你的csv文件用记事本打开,然后另存为的时候,编码方式选为UTF-8即可
4.png
5.删除节点
删除节点语句很简单,如下:
MATCH(p:curriculum)DETACH DELETE p