当前位置: 首页 > 知识库问答 >
问题:

在Neo4j浏览器中自动显示Cypher-shell输出

上官高逸
2023-03-14

我能够在Neo4j中使用Cypher-shell成功运行一系列查询。例如,我把我的查询放在一个名为“cypher.ex1”的文件中:

LOAD CSV WITH HEADERS FROM 'file:///names.csv' AS row
WITH row.Fname AS first, row.Lname AS last
MERGE (p:la {last: last})
MERGE (o:fi {first: first})
MERGE (c:central {name: "central node"})
MERGE (c)-[r:CONTAINS {first:first}]->(o)-[rel:CONTAINS {first: first}]->(p)
RETURN count(o);

并使用以下命令执行

neo4j@neo4j> :source cypher.ex1

问题是,当我想显示创建的节点和关系时,我执行另一个文件,其中包含:

MATCH (c:central)-[r:CONTAINS]->(o:fi)-[rel:CONTAINS]->(p:la)
RETURN c, r, o, rel, p

使用此命令:

neo4j@neo4j> :source cypher.ex2

我在cypher shell窗口中看到以纯文本形式编写的结果。我想知道是否也有办法在Neo4j浏览器中显示结果。我的意思是,在执行第二个cypher脚本(cypher.ex2)时,结果应该在neo4j浏览器中自动显示为图形。

而不是在Neo4j浏览器中手动插入查询,例如:

MATCH (n) RETURN n

要查看创建的节点或图形,我希望通过Cypher shell执行的查询在Neo4j浏览器中自动显示为可视图形。可能吗?使用Cypher shell有什么方法可以做到这一点吗?

共有1个答案

谈灵均
2023-03-14

看看https://neo4j.com/labs/apoc/4.1/cypher-execution/run-cypher-scripts/

这些过程可用于运行通常由cypher-shell运行的文件。

 类似资料:
  • 我有一个java类,当我们运行时,会执行一个批处理文件。我有一个变量(布尔值),它将显示true或false,指示批处理文件是否正确执行其命令。现在,true或false输出只显示在控制台中。我希望在键入URL时,它会显示在web浏览器上(例如,) 到目前为止,我有以下代码: 运行批处理文件。JAVA BatchFile.java 这个批处理文件。Java类给了我以下错误: JAVA异常:测试类在

  • 我需要设置一个节点的特定属性作为该节点的显示名称。 我正在从下面的列表中选择指定属性(箭头指向的位置),作为节点和关系的显示。 我也想通过密码来做同样的事情。 对于这个n,我想设置ip作为显示名称。

  • 我有这个Cypher查询: 我可以编写什么查询来显示这个“理想”图形视图(显示的日期是MIN(d.long)日期),或者至少只是显示与MIN日期的关系? 此查询将返回理想图形视图所需的所有信息,但它仍然坚持显示所有关系(我不知道如何通过查询修改关系的标题,将“X天”添加到关系的显示日期):

  • 问题内容: 如何在Web浏览器中的.html页面上显示pdf? 问题答案: 我使用的是Google文档可嵌入的PDF查看器。这些文档不必上传到Google文档,但必须在线提供。

  • 我得到了 “需要名为ParamEmail的参数”

  • 我正面临一个奇怪的问题。我已经把所有东西都放在php.ini文件里了。但是我不能在浏览器中显示任何错误。我google设置了. ini文件,并做了所有需要的事情。但是我仍然不能在浏览器中显示错误信息。我的PHP ini设置, 我尝试使用以下代码查看错误消息, 实际上文件示例不可用。所以它必须显示致命错误。但它显示的是空白页。 你能告诉我怎么解决这个问题吗?我不知道我错过了什么。