运行查询时,我可以正确看到节点。但是我需要一个接一个,然后单击“扩展子代关系”,这既繁琐又耗时。有什么方法可以查看所有已扩展内容的图形吗?
谢谢!
答案 0 :(得分:1)
您正在谈论Neo4j浏览器,对吗?
如果是这样,则需要精确指定首先需要可视化的内容。假设您有一个User
节点,它以Book
的关系连接到read
节点。
不仅仅是
MATCH (u:User)
RETURN u
然后扩展该节点以查看所有其他连接的节点,
MATCH (u:User)-[:read]->(b:Book)
RETURN *
然后在查询本身中添加所需的关系。
但是,您可以做
MATCH (n) RETURN n
哪个将返回具有关系的每个节点,但是可以看到多少个节点是有限制的。您可以在设置中(导航栏的左下方)扩展限制,并修改Graph Visualization
值。不建议这样做,这取决于您的graphdb的大小,可能会导致瓶颈,并且可能要花费很多的时间。
我的建议是,只需编写一个查询,即可准确显示要查看的节点和关系。
答案 1 :(得分:0)
Neo4j浏览器支持“自动完成”模式,该模式在启用后会自动查询(并显示)Cypher查询返回的节点之间的关系。
在最新版本的浏览器中,您可以通过以下方式启用自动完成模式:单击左侧的齿轮图标,滚动到“浏览器设置”面板的底部,然后选中“连接结果节点”选项