Neo4j 浏览器不可视化关系

Neo4j browser doesn't visualize relationships

我是 Neo4j 的新手,我一直在尝试官方 Neo4j 培训课程中的查询(使用他们的 "Movies" 虚拟数据库示例)。

我已经尝试 运行 这个查询 :

MATCH (actor)-[:ACTED_IN]->(movie)<-[:DIRECTED]-(director)
RETURN actor.name, movie.title, director.name;

它在他们的教程网站中的查询 window 中工作正常。

但是当我尝试在我自己的 Neo4j 浏览器中 运行 它时,它只有 table 视图,如下图所示:

虽然图表视图除了 Displaying 0 nodes, 0 relationships 消息外没有显示任何内容。

我做错了什么?我该如何解决?

谢谢!

关键是你的return条款

RETURN actor.name, movie.title, director.name;

您 return 只有这些属性的值。

通过将其更改为

RETURN actor, movie, director;

您将 return 整个节点,neo4j 浏览器还将加载这些节点之间的关系。

在您的查询中,您只是 returning 文本数据行,而不是它们相关的节点。要在图形视图中查看节点,您需要 return 查询中的节点和关系,因此您的查询应该是:

MATCH (actor)-[:ACTED_IN]->(movie)<-[:DIRECTED]-(director)
RETURN actor, movie, director