小编jos*_*s97的帖子

Cypher:如何更新 Neo4j 数据库中存在的节点中的属性值?

我有一个密码问题。我有具有多个属性的文章节点。我只想在现有节点中更新一个属性值。

例如我插入节点(a:ARTICLE {id:1, title:'test', score=2}。分数值在白天发生变化,因此我想将节点保留在数据库中,但只更新分数。

例如,我想在数据库中保留上面的节点,具有相同的 id 和标题,但仅更新分数值:(a:ARTICLE {id:1, title:'test', score=3}。所以我尝试了这个:要将文章插入数据库中,我这样做:

"MERGE (a:ARTICLE {id:$id, title:$title}) SET a += {score:$score}"
Run Code Online (Sandbox Code Playgroud)

但不起作用,节点已重复。怎样才能写好请求呢?

neo4j cypher

2
推荐指数
1
解决办法
4658
查看次数

标签 统计

cypher ×1

neo4j ×1