Neo4j 服务器有自己的浏览器。它允许浏览任何本地数据库。但目前我需要浏览远程数据库。我的远程 Neo4j 数据库提供 REST API。我知道它的 URL、登录名和密码。如何通过 Neo4j Server 浏览器或任何其他方式浏览数据库?
2 回答
当前选项是下载 Neo4j 源代码,提取浏览器并根据需要进行更改。
https://github.com/neo4j/neo4j/tree/2.3/community/browser
另一种选择是使用一些 REST 客户端,如https://www.sprintapi.com/并使用Neo4j REST API
或者等待Neo4j Sync,这可能是一个选项。
Neo4j 同步公告 - https://youtu.be/xzPVPkK86zs?t=38m35s
通常,如果 REST API 被暴露,浏览器 UI 也会被暴露。假设 REST 端点是https://user:pass@somehost:7474/db/data/,打开https://user:pass@somehost:7474/将打开浏览器 UI。这可以从您的本地计算机远程访问。
事实上,在GrapheneDB,我们为用户托管远程实例,这就是他们访问浏览器的方式。
如果由于某种原因(不知道具体原因),您无法远程使用内置浏览器,还有其他选择:
如果 CLI 工具足够好,您可以使用py2neo。它带有一个名为的 CLI 工具,该工具cypher
能够对使用 HTTP 基本身份验证保护的远程服务器运行查询。
如果您正在使用可视化工具来探索远程数据集,则有多种选择: