如何在 cypher neo4j 中更新或更改值

2022-09-04 08:16:58

cypher中是否有任何更新查询,我们可以使用它来更新任何节点或关系的属性?
例如,我有以下节点和关系:
NodeA-[r:relatedTo]-NodeB
,其中relationTo是具有活动或非活动等属性的关系

如何使用密码查询更改此属性?


答案 1

在密码查询中使用关键字,请参见 http://docs.neo4j.org/chunked/snapshot/query-set.html。(由于我没有像在其他RDBMS中那样在cypher中遇到任何更新查询)SET

NodeA-[r:relatedTo]-NodeB
在从查询返回任何值之前,尝试通过以下方式设置值:SET r.<your property name>="<desired value>";start n=node(...)... return n;


答案 2

推荐