【问题标题】:Py2neo Connection Refused Only with Cypher ExecutePy2neo 连接仅通过 Cypher Execute 被拒绝
【发布时间】:2015-02-26 19:43:00
【问题描述】:

我在远程 Neo4j 2.1.6 数据库上运行 py2neo 2.0.4。我可以使用一些命令连接到数据库,但不是全部。

对两个实例使用相同的连接 uri:

这很好用。

test = self.graph_db.find_one('Node')

这不是。

test = self.graph_db.cypher.execute('MATCH (n) RETURN n LIMIT 1')

无论查询的实际内容如何,​​我都会得到相同的连接拒绝结果。

【问题讨论】:

  • 您能否更新以包含更多代码和执行第二条语句时得到的错误+堆栈跟踪?

标签: python-3.x neo4j py2neo


【解决方案1】:

在我的 Neo4j 服务提供商的帮助下,我们能够确定错误并进行修复。

这是 2.2 之前的 Neo4j 中的一个已知缺陷。要解决此错误,请使用 py2neo 重写功能。

py2neo.rewrite(('http', '0.0.0.0', 7474, ('https', {host}, {port}))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-13
    • 1970-01-01
    • 2023-03-23
    • 2017-08-08
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    相关资源
    最近更新 更多