我正在使用以下代码通过C#更新节点属性,但此代码不会更新节点属性。如果我只在neo4j浏览器中运行查询部分,那么它可以工作。还有其他方法可以解决这个问题吗?
//代码
CypherQuery query = new CypherQuery("
MATCH (n { Name: \"Person B1\" })
SET n.Name = \"Person B2\"
RETURN n",
new Dictionary<string, object>(), CypherResultMode.Projection);
答案 0 :(得分:0)
然后可能你的比赛失败。
代码是否实际返回了相关节点?
您还应该为现有和新的'Name`属性使用数据参数。
Person
很可能是一个标签。
答案 1 :(得分:0)
这完全不支持使用Neo4jClient。请尝试查阅任何文档。
然后,该文档还包含调试指南,以帮助您确定C#与您期望的Cypher之间的差异。