Neo4j傻瓜导入工具
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Neo4j傻瓜导入工具相关的知识,希望对你有一定的参考价值。
我是neo4j的新手,具有“ 0”编码背景(尽管试图学习一些)。我了解基本功能,也能够使用LOAD CSV导入节点和关系。但是,我绝对不能使neo4j-admin导入工具正常工作。
我创建了一个新数据库,在import文件夹中包含了最简单的CSV文件,并尝试了以下操作(我将用最简单的术语进行解释-所以请不要笑:))]
文件名是test.csv内容;
PropertyTest,:LABEL抗议,测试
- 我尝试通过打开它来运行neo4j-import文件。黑屏打开,立即消失。
- 我尝试过---> bin / neo4j-admin import --id-type = STRING \--nodes:TEST = test.csv \--nodes =“ test.csv” \
有人可以用最简单的术语向我解释导入此文件的步骤是什么?
谢谢。
neo4j-admin是一个命令行实用程序,因此,如果您使用的是Windows,最好是从命令提示符运行,如果您使用的是Unix / Linux / Mac,则最好是使用XTerm。
This page from Neo4j提供了有关节点和关系CSV文件格式的所有详细信息。
尽管最简单,这就是填充新数据库所需的全部。假设您在与neo4j-admin相同的目录中具有一个test.csv,并且具有以下内容:
person_id:ID,first_name,last_name,birth_year:int,:LABEL
psn0001,John,Smith,1997,Person
psn002,Jim,Johnson,1970,Person
psn003,Dave,Jones,2003,Person
然后您运行
neo4j-admin import --nodes=test.csv
当该过程完成并启动Neo4j时,您将拥有一个包含三个节点且没有关系的数据库。每个节点将具有四个属性:person_id
,first_name
,last_name
和birth_year
以及标签Person
。
test.csv的第一行是其标题。第一个条目必须以:ID
结尾。最后一个条目必须为:LABEL
。两者之间的条目是其他节点属性。注意:int
之后的birth_year
。默认情况下,每个属性都将作为字符串导入,除非此处被birth_year
覆盖。
最后一点,neo4j-admin import
仅可用于创建新数据库。该实用程序成功运行后,您必须删除或重命名graph.db
下的data/databases
文件夹,才能再次运行导入。
以上是关于Neo4j傻瓜导入工具的主要内容,如果未能解决你的问题,请参考以下文章