码迷,mamicode.com
首页 > 其他好文 > 详细

py2neo函数merge参数报错

时间:2020-10-10 16:57:02      阅读:23      评论:0      收藏:0      [点我收藏+]

标签:属性   for   nod   style   pip3   title   col   absolute   node   

代码

a1 = Node("house", name=‘303‘)
g.merge(a1)

执行报错

Primary label and primary key are required for MERGE operation

造成错误的根本原因是py2neo的版本不正确,上述代码使用的是老版本的编写方式。如果要正常执行需要将py2neo替换为老版本,操作如下:

pip3 uninstall py2neo
pip3 install py2neo==3.1.2

如果不想使用老版本,只要修改代码调用函数方式就可以了。调用merge函数时将label和属性名添加到参数,修改后的代码如下:

a1 = Node("house", name=303)
g.merge(a1,house,name)

 

 

py2neo函数merge参数报错

标签:属性   for   nod   style   pip3   title   col   absolute   node   

原文地址:https://www.cnblogs.com/MalwareA/p/13789303.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!