如何在网络应用程序中嵌入neo4j浏览器结果可视化

fie*_*edl 8 javascript neo4j

Neo4j的浏览器,它可以通过访问HTTP://的Neo4j:7474(这里neo4j是Neo4j的主机),在可视化查询结果真的很棒。

据我了解,一个JavaScript库负责与位于bolt:// localhost:7687的数据库后端进行对话并呈现结果。

如何使用此javascript库在我们的主要Web应用程序中以嵌入式方式显示查询结果?

  1. Web应用程序应负责构成密码查询。
  2. 我希望Web应用程序后端负责从数据库后端获取结果,并出于安全原因将结果传递给javascript库。
  3. javascript库应负责将结果呈现到给定的中<div></div>
  4. 用户应该能够拖动节点,但是不能通过ui操作数据或发送其他查询。因此,只有红色框的结果区域应该可见。

    屏幕截图

Bru*_*res 6

这是不可能的,因为Neo4j 浏览器并非设计为嵌入式图形可视化工具。

但是,您可以使用图形可视化库将图形可视化嵌入到您的 Web 应用程序中。JavaScript 图形可视化库的一些示例:

或者,由于 Neo4j 浏览器是一个开源工具,您可以签出该项目并修改它以实现您的目标。