Python 3.x Py2neo连接仅被Cypher Execute拒绝
我正在远程Neo4j 2.1.6数据库上运行py2neo 2.0.4。我可以用一些命令连接到数据库,但不是全部 对两个实例使用相同的连接uri: 这个很好用Python 3.x Py2neo连接仅被Cypher Execute拒绝,python-3.x,neo4j,py2neo,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') 不管查询的实际内容如何,我都会得到相同的连接拒绝结果。在Neo4j服务提供商的帮助下,我们能够确定错误和修复 这是
test = self.graph_db.find_one('Node')
但事实并非如此
test = self.graph_db.cypher.execute('MATCH (n) RETURN n LIMIT 1')
不管查询的实际内容如何,我都会得到相同的连接拒绝结果。在Neo4j服务提供商的帮助下,我们能够确定错误和修复 这是2.2 Neo4j之前版本中的一个已知缺陷。要解决此错误,请使用py2neo重写函数
py2neo.rewrite(('http', '0.0.0.0', 7474, ('https', {host}, {port}))
您可以更新以包含更多的代码和执行第二条语句时得到的错误+堆栈跟踪吗?