neo4j CE 3.1.3没有neo4j-shell.bat?

neo4j CE 3.1.3没有neo4j-shell.bat?,neo4j,cypher,Neo4j,Cypher,我正在尝试按照以下指南将CSV数据导入Neo4j: 我已经从关系数据库MSSQL导出了CSV,并在Neo4j浏览器上成功地使用Cypher创建了节点/关系 但是,当我尝试使用neo4j shell执行Cypher代码时,如下所示: bin/neo4j-shell -path adventure.db -file cypher/import.cypher 我在文件夹中找不到neo4j shell.bat。只有一个cypher shell.bat,但是没有neo4j shell.bat 虽然我可以

我正在尝试按照以下指南将CSV数据导入Neo4j:

我已经从关系数据库MSSQL导出了CSV,并在Neo4j浏览器上成功地使用Cypher创建了节点/关系

但是,当我尝试使用
neo4j shell
执行Cypher代码时,如下所示:

bin/neo4j-shell -path adventure.db -file cypher/import.cypher
我在文件夹中找不到
neo4j shell.bat
。只有一个
cypher shell.bat
,但是没有
neo4j shell.bat

虽然我可以通过cypher shell.bat执行CQL,但它只是一步一步地运行代码。 我想通过命令行用一个命令执行整个Cypher脚本

我怎样才能达到这个目标

我搜索了一些示例,但几乎是使用
neo4jshell.bat
来工作的。 我不知道为什么我没有neo4j-shell.bat。我正在使用Neo4j CE 3.1.3。

基于,从Neo4j 3.0访问Neo4j外壳不再可能从Windows和OSX的桌面安装程序进行

在当前的Neo4j版本中,您可以使用它来实现您的目标

从文件中:

请注意,此示例基于Linux安装。如果在Windows中使用Neo4j,则需要根据需要调整此命令


这个答案改编自我的。

Hi@Ken!我的回答帮你解决问题了吗?如果是,您可以单击复选标记吗?这向更广泛的社区表明,你已经找到了一个解决方案,并给回答者和你自己带来了一些声誉。没有义务这样做。
$ cat adventure.db | bin/cypher-shell -u yourneo4juser -p yourpassword