Python 无法在neo4j v3中使用graph.data()
我正在尝试运行代码:Python 无法在neo4j v3中使用graph.data(),python,neo4j,py2neo,Python,Neo4j,Py2neo,我正在尝试运行代码: from py2neo import Graph graph = Graph(config['DATABASE']['ENDPOINT']) graph.data("MATCH (u:Users) return u.id, u.email LIMIT 4") 但是,我收到了错误消息: AttributeError: 'Graph' object has no attribute 'data' 这与py2neo网站上给出的格式完全相同 from py2neo import
from py2neo import Graph
graph = Graph(config['DATABASE']['ENDPOINT'])
graph.data("MATCH (u:Users) return u.id, u.email LIMIT 4")
但是,我收到了错误消息:
AttributeError: 'Graph' object has no attribute 'data'
这与py2neo网站上给出的格式完全相同
from py2neo import Graph
graph = Graph(password="excalibur")
graph.data("MATCH (a:Person) RETURN a.name, a.born LIMIT 4")
[{'a.born': 1964, 'a.name': 'Keanu Reeves'},
{'a.born': 1967, 'a.name': 'Carrie-Anne Moss'},
{'a.born': 1961, 'a.name': 'Laurence Fishburne'},
{'a.born': 1960, 'a.name': 'Hugo Weaving'}]
关于错误消息有什么想法吗?
谢谢我想您不在py2neo的版本3上,请尝试升级:
pip install py2neo --upgrade
这个简单的脚本可以很好地工作:
from py2neo import Graph
graph = Graph(host="localhost")
d = graph.data("MATCH (t:TwitterAccount) RETURN t.user_screen_name LIMIT 4")
print(d)
-
我想您不在py2neo的版本3上,请尝试升级:
pip install py2neo --upgrade
这个简单的脚本可以很好地工作:
from py2neo import Graph
graph = Graph(host="localhost")
d = graph.data("MATCH (t:TwitterAccount) RETURN t.user_screen_name LIMIT 4")
print(d)
-
Graph.data
已添加到3.1.1中。如果没有,它将不可用。Graph.data
已添加到3.1.1中。如果您没有,它将不可用。在最新版本的py2neo(版本:4.3.0)中,此功能:
graph.run("MATCH (n:Document) RETURN n.title LIMIT 5").data()
更多信息可在此处找到:在最新版本的py2neo(版本:4.3.0)中,此功能:
graph.run("MATCH (n:Document) RETURN n.title LIMIT 5").data()
更多信息可在此处找到:我使用的是最新版本的py2neo-仍不工作我使用的是最新版本的py2neo-仍不工作