gpt4 book ai didi

java - Neo4j SET 错误 - 变量未定义

转载 作者:行者123 更新时间:2023-12-01 19:52:30 26 4
gpt4 key购买 nike

当我用 Java 编写以下 Neo4j Cypher 查询时:

propertiesQuery = new StringBuilder();
propertiesQuery.append("MATCH (si)-[r]->(so) WHERE r.name = $rName ");
propertiesQuery.append("SET ");
String g = "None";
propertiesQuery.append("r.flow");
propertiesQuery.append("=");
propertiesQuery.append(g);

并执行propertiesQuery语句,它给出了以下错误:

org.neo4j.graphdb.QueryExecutionException: Variable 'None' not defined

实际上None是字符串变量g的值。有人可以解释一下这里的错误吗(我已经初始化了所需的参数 - 所以这不是错误)?

最佳答案

Cypher 查询需要指定字符串文字。

尝试改变:

String g = "None";

至:

String g = "'None'";

关于java - Neo4j SET 错误 - 变量未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50845589/

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