如何在保持节点关系的同时重命名标签,并将其合并到另一个标签中?



>我在服务器上犯了一个错误,我的节点保存为:Studio而不是像我希望的那样保存:GameStudio

现在我的数据库有:Studio节点和:GameStudio节点,但是我真的很想重命名所有:Studio节点。

我可以编写查询吗?可以重命名:Studio(同时保持它们的关系(并将它们合并到:GameStudio中? :Studio:GameStudio具有相同的属性,并且具有id的独特性。

这很容易。下面是执行此操作的查询:

MATCH (s:Studio)
SET s:GameStudio
REMOVE s:Studio

此外,您可能不知道这一点,但节点可以有多个标签,如果某些标签是其他标签的更具体版本,或者需要使用不同的标签在不同域之间共享相同的节点,这将非常有用。

随身携带密码拒绝卡可能会有所帮助,特别是如果你是Neo4j和Cypher的新手。

最新更新