Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在脚本文件中划分多个Neo4j cypher查询?_Neo4j_Cypher - Fatal编程技术网

如何在脚本文件中划分多个Neo4j cypher查询?

如何在脚本文件中划分多个Neo4j cypher查询?,neo4j,cypher,Neo4j,Cypher,我以编程方式生成了一组cypher查询,以填充Neo4j数据库。我想在端口7474使用数据库访问页的拖放功能来加载语句。我可以很好地执行单个语句。但是聚合语句(以“;”分隔)会产生语法错误。您可以使用neo4j shell(Neo4jShell.bat)运行多个由分隔的语句 shell位于neo4j服务器的bin目录中,但也可在localhost:7474/webadmin/#/console/下使用 默认情况下,它连接到正在运行的服务器,但您也可以指定数据库目录: bin/neo4j-shel

我以编程方式生成了一组cypher查询,以填充Neo4j数据库。我想在端口7474使用数据库访问页的拖放功能来加载语句。我可以很好地执行单个语句。但是聚合语句(以“;”分隔)会产生语法错误。

您可以使用neo4j shell(Neo4jShell.bat)运行多个由
分隔的语句

shell位于neo4j服务器的
bin
目录中,但也可在
localhost:7474/webadmin/#/console/
下使用

默认情况下,它连接到正在运行的服务器,但您也可以指定数据库目录:

bin/neo4j-shell -path test.db [-config conf/neo4j.properties] [-file import.cql]
您可以传递一个要读取和执行的文件(例如,用于导入)

在Unix系统上,还可以通过管道连接到外壳:

cat import.cql | bin/neo4j-shell -path test.db

有关shell的更多乐趣,请参见,还有

不幸的是,neo4j浏览器还不支持多个语句。这在构建脚本时非常令人沮丧