Neo4j浏览器无法显示关系

时间:2015-01-14 10:49:52

标签: neo4j graph-databases

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

我试图运行此查询:

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

它在他们的教程网站中的查询窗口中运行良好。

Capture from the query window in the tutorial website

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

Capture of my returned Table View

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

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

谢谢!

2 个答案:

答案 0 :(得分:4)

在查询中,您只返回文本数据行,而不是它们所关联的节点。要在图表视图中查看节点,您需要从查询中返回节点和关系,因此您的查询应该是:

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

答案 1 :(得分:1)

关键是你的退货条款

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

您只返回这些属性的值。

将此更改为

RETURN actor, movie, director;

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