我正在尝试将关系数据库中的数据导入Neo4j。我在Windows下运行当前版本3.2。
我的问题是我无法运行任务所需的多个命令。浏览器严格来说是一次命令,虽然控制台似乎接受了多个命令,但我无法获得导入.CSV文件的文件语法(它与浏览器甚至是cypher shell不同) 。外壳本身似乎有令人痛苦的规律性。
有关如何完成此任务的任何建议?
导入过程的开始如下:
CREATE CONSTRAINT ON (d:DeployableUnit) ASSERT d.Deployable_unit_id IS UNIQUE;
CREATE CONSTRAINT ON (f:Feature) ASSERT f.Featuret_id IS UNIQUE;
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM "file:///seshatdata/sellable_unit_features.csv" AS line WITH line
WITH line, SPLIT(line.ship_dt, '-') as date
CREATE (deployableunit:DeployableUnit {Deployable_unit_id: line.Deployable_unit_id})
CREATE (feature:Feature {Feature_id:line.Featuret_id});
答案 0 :(得分:0)
您可以在Neo4j浏览器中运行多个命令。键盘快捷键Shift + Enter
将以多线模式进入,如here所述。
因此,您可以按Ctrl + Enter
以多行模式运行查询。
这样您就可以将导入脚本运行到Neo4j浏览器中。