Csv 在Windows下运行多个Cypher命令

Csv 在Windows下运行多个Cypher命令,csv,import,neo4j,cypher,Csv,Import,Neo4j,Cypher,我正在尝试将数据从关系数据库导入Neo4j。我正在Windows下运行当前版本3.2 我的问题是无法运行任务所需的多个命令。浏览器严格来说是一次一个命令,虽然控制台似乎接受多个命令,但我无法正确获取导入.CSV文件的文件语法(它与浏览器甚至cypher shell不同)。而贝壳本身似乎以令人痛苦的规律性倒下 关于如何做到这一点有什么建议吗 导入过程的开始如下所示: CREATE CONSTRAINT ON (d:DeployableUnit) ASSERT d.Deployable_unit_i

我正在尝试将数据从关系数据库导入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});

可以在Neo4j浏览器中运行多个命令。键盘快捷键Shift+Enter将进入多行模式,如前所述

因此,您可以按Ctrl+Enter以多行模式运行查询


通过这种方式,您可以在Neo4j浏览器中运行导入脚本。

您可以在Neo4j浏览器中运行多个命令。键盘快捷键Shift+Enter将进入多行模式,如前所述

因此,您可以按Ctrl+Enter以多行模式运行查询

这样,您就可以将导入脚本运行到Neo4j浏览器中