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


这几天公司需要使用neo4j做事情,在使用py2neo时,出现了这个问题。为了防止以后再出现类似的问题,我简单记录一下。

出现这个问题重点在于新旧版本的问题,首先需要检查一下自己使用的neo4j的版本是多少,再看一下py2neo的版本是多少。只有py2neo版本支持的neo4j版本的情况下才能不报错。

我的neo4j数据版本是4.0.6,因此为了支持这个版本的数据库,需要安装py2neo 5.0以上的版本。

希望以后大家能够在这上面少花时间,多看一下版本对应的问题。