gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 19:33:03 24 4
gpt4 key购买 nike

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

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

我是否可以编写一个查询来重命名 :Studio(同时保持它们之间的关系)并将它们合并到 :GameStudio 中? :Studio:GameStudio 具有相同的属性,并且由 id 唯一。

最佳答案

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

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

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

保留 Cypher refcard 可能会有所帮助手头上,特别是如果您是 Neo4j 和 Cypher 的新手。

关于neo4j - 如何在保持节点关系的同时重命名标签,并将其合并到另一个标签中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42035983/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com