使用RNeo4j访问本地非默认数据库

时间:2016-01-19 16:23:03

标签: neo4j r-neo4j

使用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

1 个答案:

答案 0 :(得分:2)

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

如果您使用的是桌面应用程序,可以通过单击&#34;停止&#34;然后为另一个Neo4j实例选择新位置.. enter image description here