4.5.更新数据
更新数据
之前您已学习了如何在 Cypher中表示节点、关系、标签、属性和模式。本节将通过介绍如何使用 Cypher 更新和删除数据,进一步提升您的知识水平。
虽然这些是标准的 CRUD(创建、读取、更新、删除)操作,但图中的某些功能与其他类型的数据库相比略有不同。随着我们的进行,您可能会注意到一些相似之处和差异。
使用 Cypher 更新数据
您可能已经拥有数据中的某个节点或关系,但希望修改其属性。您可以通过匹配要查找的模式并使用 SET
关键字来添加、移除或更新属性。
我们继续使用以下数据集:
(图示:人员、他们工作的公司以及他们喜欢的技术)
要创建上述图,请运行以下 Cypher 查询:
CREATE (diana:Person {name: "Diana"})
CREATE (melissa:Person {name: "Melissa", twitter: "@melissa"})
CREATE (dan:Person {name: "Dan", twitter: "@dan", yearsExperience: 6})
CREATE (sally:Per