在Neo4j中,节点的属性可以是变量吗?



在Neo4j中,节点的属性可以是变量吗?一个节点属性的改变是否与另一个节点相关?谢谢你的帮助

No。当你给属性赋值时,它是静态的。但是,您可以创建一个触发器,这与大多数关系数据库(如Oracle)非常相似。这里是关于它的文档。

https://neo4j.com/labs/apoc/4.1/background-operations/triggers/

假设您有一个节点Person和属性姓氏。如果您更新了某人的姓氏,那么您可以使用触发器更改此人的子女的姓氏。因此,当您更新Person时。,它将自动执行一个密码查询来更新子节点。

MATCH (d:Person {name:'Daniel'})
SET d.surname = 'William'
Will add/update other Person who are child(ren) of Daniel William. 

相关内容

  • 没有找到相关文章

最新更新