不明白为什么这个 AttributeError: 'Graph' object has no

我正在学习教程,并且我正在使用带有 PyCharm(配置了项目解释器)的最后一个 python2(自制软件) - 但我被困在这部分:


from py2neo import Graph, Node

graph = Graph()

nicole = Node("Person", name="Nicole")

graph.create(nicole)

graph.delete(nicole)

nicole = graph.merge_one("Person", "name", "Nicole")

错误:


Traceback (most recent call last):

    File "<stdin>", line 1, in <module>

AttributeError: 'Graph' object has no attribute 'merge_one'

我已经检查了文档,似乎我一切正常。我尝试卸载并安装最新版本的 py2neo,但没有成功。我如何解决这个问题?


预期行为:从 python2 控制台运行该命令:如果该人员存在,则不要复制它,但更改其值,如果不存在,则创建它。


拉丁的传说
浏览 739回答 3
3回答

泛舟湖上清波郎朗

通过检查源代码,我认为您正在寻找的功能是Graph.match_one.&nbsp;还有一个 function&nbsp;Graph.merge,但它不Node作为参数。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python