如何浏览远程 Neo4j 数据库?有没有REST客户端?

How to browse remote Neo4j database? Is there any REST client?

Neo4j Server 有自己的浏览器。它允许浏览任何本地数据库。但目前我需要浏览远程数据库。我的远程 Neo4j 数据库提供 REST API。我知道它的 URL、登录名和密码。如何通过 Neo4j Server 浏览器或任何其他方式浏览数据库?

当前选项是下载 Neo4j 源代码,提取浏览器并根据需要进行更改。

https://github.com/neo4j/neo4j/tree/2.3/community/browser

另一种选择是使用一些 REST 客户端,例如 https://www.sprintapi.com/ and use Neo4j REST API

或者等待 Neo4j Sync,这可能是一个选项。

Neo4j 同步公告 - https://youtu.be/xzPVPkK86zs?t=38m35s

通常,如果 REST API 暴露,浏览器 UI 也会暴露。 假设 REST 端点是 https://user:pass@somehost:7474/db/data/, opening https://user:pass@somehost:7474/ 将打开浏览器 UI。这可以从您的本地计算机远程访问。

事实上,在 GrapheneDB 我们为用户托管远程实例,这就是他们访问浏览器的方式。

如果由于某种原因(不知道具体原因),无法远程使用内置浏览器,还有其他选择:

如果 CLI 工具足够好,您可以使用 py2neo。它带有一个名为 cypher 的 CLI 工具,能够 运行 查询受 HTTP 基本身份验证保护的远程服务器。

如果您正在寻找可视化工具来探索远程数据集,有多种选择: