仅使用Cypher Execute拒绝Py2neo连接

时间:2015-02-26 19:43:00

标签: python-3.x neo4j py2neo

我在远程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')

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

1 个答案:

答案 0 :(得分:2)

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

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

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