我知道我可以通过更改 /conf/neo4j-server.properties
中的以下行来设置数据库位置
org.neo4j.server.database.location=data/graph.db
是否可以在 python 实例中执行此操作?例如,我正在使用 neo4jrestclient
neo4j_login = {
"username" : "neo4j",
"password" : "supersecret",
"url" : "http://localhost:7474"
}
from neo4jrestclient.client import GraphDatabase
gdb = GraphDatabase(**neo4j_login)
我可以以某种方式将要打开的数据库的位置设置为本地目录吗?
最佳答案
如果您使用的是 REST 客户端,那么您不会与本地目录通信,所以不会 - 无论如何您都将使用本地端点。通过该 REST 客户端,我相信您唯一的选择是将服务器指向一个目录,然后将 REST 客户端指向您所拥有的相同位置。
现在,如果这是java,您可以使用neo4j-shell或其他工具打开磁盘上的任何目录作为neo4j数据库;我不认为这是当前 python 实现的一个选项,但如果我的观点是错误的,请其他人指出来。
关于python - 在 python 中更改 neo4j 数据库位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31032242/