在Neo4j Python代码中,我在从Neo4j DB查询时遇到了一个问题,出现以下错误:
属性错误:"会话"对象没有属性"execute_read"
我想把密码查询的结果转换成JSON格式。我正在使用neo4j python库连接图形数据库。
下面是我目前的代码:
cypherQuery="MATCH (n:BusinessApplication) RETURN n"
#Run cypher query
with driver.session() as session:
results = session.execute_read(lambda tx: tx.run(cypherQuery).data())
driver.close()
1条答案
按热度按时间zazmityj1#
session.execute_read
函数是在Neo4j Python驱动程序的更新版本(5.0)中引入的,因此您可能会看到该错误,因为您使用的是不支持该函数的Neo4j Python驱动程序的早期版本。你可以升级到Neo4j Python驱动程序的5.0以上版本,使用
execute_read
语法或read_transaction
函数: