在Neo4j中运行CQL文件

在Neo4j中运行CQL文件,neo4j,cypher,cypher-shell,Neo4j,Cypher,Cypher Shell,我有一个名为Novis.CQL的CQL文件。它在我的硬盘上是随机的,但我想在Neo4J中运行它来创建我的图形(它包含500多行代码) 我必须把它放在哪里?现在我必须运行什么命令才能让它工作?我已经阅读并搜索了答案,但是像Neo4jshell这样的一些命令似乎不再有效了 任何帮助都将不胜感激 该工具已经使用了一段时间(从3.0版开始,如果不是更早的话),您可以使用它从文件系统中任何位置的文件执行密码查询 例如(在linux/unix系统上),这样的命令行可以工作(如果您在neo4j主目录中): 在

我有一个名为Novis.CQL的CQL文件。它在我的硬盘上是随机的,但我想在Neo4J中运行它来创建我的图形(它包含500多行代码)

我必须把它放在哪里?现在我必须运行什么命令才能让它工作?我已经阅读并搜索了答案,但是像Neo4jshell这样的一些命令似乎不再有效了

任何帮助都将不胜感激

该工具已经使用了一段时间(从3.0版开始,如果不是更早的话),您可以使用它从文件系统中任何位置的文件执行密码查询

例如(在linux/unix系统上),这样的命令行可以工作(如果您在neo4j主目录中):

在neo4j 4.0中,添加了一个新的
-f
选项,使其更简单:

bin/cypher-shell -u neo4j -p secret -f /my/full/path/my_code.cql

谢谢你的回答!这是否意味着我需要将CQL文件放在Neo4j基本文件夹中?安装-4.0.0\bin在这种情况下?这对windows是相同的还是不同的代码?不,文件可以在任何可以访问的地方。Windows有自己的命令(例如,
TYPE
而不是
CAT
),以及自己的文件路径语法。
bin/cypher-shell -u neo4j -p secret -f /my/full/path/my_code.cql