美文网首页
csv文件导入neo4j的问题

csv文件导入neo4j的问题

作者: px1012 | 来源:发表于2018-12-20 15:42 被阅读0次

    好久没有更新了,这篇文章来列举一下我使用neo4j中遇到的一些小问题。

    1.Mac版启动语句

    之前的一篇文章提到过,我安装的neo4j版本是community版本,安装好的目录如下:


    1.png

    启动neo4j时,在控制台输入命令如下(cd到你安装的目录):

    2.png

    启动成功后返回以下界面,在浏览器访问网址即可

    3.png

    2.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
    

    6.导入成功后可以在neo4j看到效果

    5.png

    后续会添加更多表然后表示各个节点之间的连接####

    相关文章

      网友评论

          本文标题:csv文件导入neo4j的问题

          本文链接:https://www.haomeiwen.com/subject/nkuykqtx.html