Neo4j 使用bash脚本运行查询

Neo4j 使用bash脚本运行查询,neo4j,Neo4j,我需要在Kali-linux上运行Neo4j,使用bash脚本启动它并运行我想要的Cypher查询。可能吗?如果是这样,你能告诉我怎么做吗?我没有发现这方面的任何东西。我所做的就是: sudo apt-get install neo4j 在我的卡利上安装了neo4j。接下来我该怎么办 为了进一步澄清我的问题:我有一个生成.csv文件的bash脚本。现在我想用这个.csv文件在neo4j中创建一个图形。我想知道,在我的bash脚本中创建.csv文件后,是否有任何方法可以通过相同的bash脚本运行

我需要在Kali-linux上运行Neo4j,使用bash脚本启动它并运行我想要的Cypher查询。可能吗?如果是这样,你能告诉我怎么做吗?我没有发现这方面的任何东西。我所做的就是:

sudo apt-get install neo4j
在我的卡利上安装了neo4j。接下来我该怎么办


为了进一步澄清我的问题:我有一个生成.csv文件的bash脚本。现在我想用这个.csv文件在neo4j中创建一个图形。我想知道,在我的bash脚本中创建.csv文件后,是否有任何方法可以通过相同的bash脚本运行neo4j,并通过我为.csv文件编写的查询创建图形。

因为您似乎真的迷路了,所以最好的开始是查看该文件。你可能想知道的一切都是解释者。当出现问题时,试着上网搜索一下

“Cypher是一种用于图形的声明性查询语言。有关更多详细信息,请参阅Cypher手册。建议通过官方驱动程序或使用Java API以编程方式与数据库交互。”(来自文档,简介

显然,您甚至不需要使用bash,因为bash是一种老派的语言,除非您已经非常清楚自己在做什么,否则使用起来不是很方便。如果您知道这种语言,您可以使用JavaAPI

您甚至会发现如何使用驱动程序将其与流行的JavaScript一起使用

您应该精确地回答您的问题。

Neo4j包括一个命令行工具,您可以使用它连接到Neo4j并执行查询


您可以在发出运行cypher shell的命令时直接执行cypher,而不是以交互方式调用此命令,您还可以在文件中插入要执行的cypher命令,并在执行cypher时提供要使用的参数。前提是CSV文件位于可访问的位置(应位于neo4j主文件夹下的导入文件夹中),您可以提供文件名的参数,并在执行cypher shell时提供的cypher查询中使用该参数。

我有一个生成.csv文件的bash脚本。现在我想使用这个.csv文件在neo4j中创建一个图形。我想知道在创建.csv文件后是否有任何bash命令能够运行neo4j并通过我为其编写的查询创建图形。