neo4j & py2neo使用过程中踩过的坑

Posted shawn-young

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了neo4j & py2neo使用过程中踩过的坑相关的知识,希望对你有一定的参考价值。

1.  urllib3.exceptions.MaxRetryError(HTTPConnectionPool:Max retries exceeded with url)

报错信息:技术图片

 

 

 

 

 参考http://neo4j.com.cn/topic/5ec5d5f25426e67e5afcf792

解决方案:用bolt连接,不要用http

原始连接代码:

技术图片

修改后:

 

 

技术图片

 

 

 2. pyneo关于出现The old parameter syntax `{param}` is no longer supported. Please use `$param` instead的问题

在使用NodeMatcher.match()时出现的报错

技术图片

参考https://www.cnblogs.com/nfuquan/p/13130518.html

解决方案:出现这个问题重点在于新旧版本的问题,首先需要检查一下自己使用的neo4j的版本是多少,再看一下py2neo的版本是多少。只有py2neo版本支持的neo4j版本的情况下才能不报错。使用的neo4j是4.0.0版本,将py2neo升级到5.0b1后成功运行。

3. 如何删除neo4j数据库中的所有节点

直接在网页版中操作。

技术图片

 

以上是关于neo4j & py2neo使用过程中踩过的坑的主要内容,如果未能解决你的问题,请参考以下文章

spring-data-redis 使用过程中踩过的坑

编程中踩过的坑

知识图谱Py2neo操作Neo4j使用教程

使用py2neo(Neo4j)自动增加属性?

springboot websocket实现过程中踩过的坑

微信小程序开发过程中踩过的坑集合,没有解决不了的错误,只有踩不完的坑