1

使用 startGraph,我可以访问默认的 Neo4j 数据库:

graph <- startGraph("http://localhost:7474/db/data")

它指向我的默认目录 C:\Users\XXX\Documents\Neo4j\default.graphdb。我有第二个数据库位于 C:\Users\XXX\Desktop\New_DB\New_DB.graphdb。但是,我不知道如何让 startGraph 访问该数据库。我试过了:

graph2 <- startGraph("file://c:/Users/XXX/Desktop/New_DB/New_DB.graphdb")

和其他变体,但这不起作用。

我正在使用 Neo4j 2.3.1、RNeo4j 1.6.2、Windows 10

4

1 回答 1

2

RNeo4j 使用 REST API 与 Neo4j 交互,因此传入的参数startGraph需要是正在运行的 Neo4j 服务器实例的 URL。要访问另一个图形数据库,您必须停止当前正在运行的 Neo4j 实例,然后为另一个图形数据库实例(存储在C:\Users\XXX\Desktop\New_DB\New_DB.graphdb)启动 Neo4j 服务器 - 或在不同的端口上运行它。

如果您使用的是桌面应用程序,您可以通过单击“停止”然后为其他 Neo4j 实例选择新位置来执行此操作。 在此处输入图像描述

于 2016-01-26T01:20:47.010 回答