gpt4 book ai didi

python - 我可以使用临时/替代的 neo4j 图表进行测试吗?

转载 作者:太空宇宙 更新时间:2023-11-04 07:18:49 25 4
gpt4 key购买 nike

我在项目中使用 Py2neo。大多数情况下,neo4j 服务器在本地主机上运行,​​因此为了连接到图表,我只是这样做:

g = Graph()

但是当我运行测试时,我想连接到另一个图表,最好是我可以丢弃而不会产生任何后果的图表。

我想要一个“生产”图,可能设置为即使它也在本地主机上运行,​​测试也无法访问它。

这可以做到吗?

更新 0 - 提出这个问题的更好方法可能是如何让我的本地主机 Neo4J 在两个不同的端口上提供 2 个数据库?一旦我开始工作,使用 REST 客户端连接到一个或另一个就很简单了。我在 Ubuntu 工作站上运行最新的 .deb 版本的 Neo4J(如果有的话)。

最佳答案

您可以在同一台机器上运行多个 Neo4j 实例,方法是将它们配置为使用不同的端口,即 7474 用于开发,7473 用于测试。

Graph() 默认为 http://localhost:7474/db/data/ 但您也可以显式传递连接 URI:

dev = Graph()
test = Graph("http://localhost:7473/db/data/")
prod = Graph("https://remotehost.com:6789/db/data/")

关于python - 我可以使用临时/替代的 neo4j 图表进行测试吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28799391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com