gpt4 book ai didi

python - 如何将参数传递给py2neo中的密码查询

转载 作者:行者123 更新时间:2023-11-28 20:22:10 25 4
gpt4 key购买 nike

我有一个变量名字=“拉胡尔”和,我想通过以下方式将此变量传递给 Py2neo 中的密码查询:

line=session.execute("MATCH (person)WHERE person.name=name RETURN person")

但我收到一个错误 -

"py2neo.cypher.InvalidSyntax: name not defined (line 1, column 33)"

py2neo中如何传递变量

最佳答案

如果 name 是一个参数,您需要将其括在花括号中。您的查询应该类似于

MATCH (person) WHERE person.name = {name} RETURN person

您的 Python 代码可能如下所示

graph_db = neo4j.GraphDatabaseService()
qs = 'MATCH (person) WHERE person.name = {name} RETURN person'
query = neo4j.CypherQuery(graph_db, qs)
results = query.execute(name='Rahul')
print results

关于python - 如何将参数传递给py2neo中的密码查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24848391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com