使用 RNeo4j 访问本地非默认数据库
Accessing a local non-default database using RNeo4j
使用 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,Windows10
RNeo4j 使用 REST API 与 Neo4j 交互,因此传入 startGraph
的参数需要是 URL 到 运行ning Neo4j 服务器实例。要访问另一个图形数据库,您必须停止当前 运行ning Neo4j 实例,然后为另一个图形数据库实例(存储在 C:\Users\XXX\Desktop\New_DB\New_DB.graphdb
的实例)或 运行 启动 Neo4j 服务器在不同的端口上。
如果您使用的是桌面应用程序,您可以通过单击 "Stop" 然后为其他 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,Windows10
RNeo4j 使用 REST API 与 Neo4j 交互,因此传入 startGraph
的参数需要是 URL 到 运行ning Neo4j 服务器实例。要访问另一个图形数据库,您必须停止当前 运行ning Neo4j 实例,然后为另一个图形数据库实例(存储在 C:\Users\XXX\Desktop\New_DB\New_DB.graphdb
的实例)或 运行 启动 Neo4j 服务器在不同的端口上。
如果您使用的是桌面应用程序,您可以通过单击 "Stop" 然后为其他 Neo4j 实例选择新位置来执行此操作。