赞
踩
要点:
一、neo4j-admin import命令
1.作用:批量导入csv数据
2.条件:必须有权限对dbmis.directories.data 和dbms.directories.log进行写入操作
3.限制:对初始化的未运行的空数据库或创建的新数据库操作 / 需要关闭neo4j再运行
4.命令:neo4j-admin import [Options]
options参数类:
- -expand -comannds:
- -verbose
- --cache-on-heap[=true/false]
- --force[=true/false]:默认为false,若设置为true则先删除原来的数据库文件 再导入新的文件
- --high-io[=true/false]:默认为false,如设置为true
- --ignore-empty-strings[=true/false]:true-忽略空字段
- --trim-strings=[true/false]:默认false true则将空白行设为null
二、实体csv文件格式
1.文件保存在bin下的import文件夹
2.实体文件格式:<nodeId:ID>, <propertyName1>, <propertyName2>, ..., <:LABEL>
三、关系csv文件格式
1.关系文件格式:<:START_ID>, <:END_ID>, <:TYPE>,<RelationshipPropertiesName1>,...<RelationshipPropertiesName2>
四、导入数据
1.注意csv文件的编码格式,若内容含有中文,要将编码转为“UTF-8”
2.输入neo4j-admin import语句
neo4j-admin import --database=ceshi.db --nodes=Problem=import/entity/problem.csv --nodes=Solution=import/entity/solution.csv --relationships=import/relation/solution.csv
neo4j-admin import --mode=csv --database=my-kg.db --nodes:Problem "D:\neo4j\neo4j-community-4.4.18\import\entity\problem.csv" --nodes:Solution" D:\neo4j\neo4j-community-4.4.18\import\entity\solution.csv" --relationships "D:\neo4j\neo4j-community-4.4.18\import\relation\solution.csv" --ignore-extra-columns=true --ignore-missing-nodes=true --ignore-duplicate-nodes
3.再启动neo4j,网页中查看导入的文件
一、文件格式
(1)节点文件
节点problem文件:
节点solution文件:
(2)边文件
D:\>neo4j-admin import --database=ceshi.db --nodes=Problem=import/entity/problem-nameid.csv --nodes=Solution=import/entity/solution-nameid.csv --relationships=import/relation/solution-name.csv --force=true
导入成功:
小问题:关系没有属性 只有label
Neo4j系列记录:
(1)导入导出dump文件:(21条消息) Neo4j---(1)导入导出dump文件_俩小歪的博客-CSDN博客
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。