我在我的节点保存的服务器上犯了一个错误,:Studio
而不是:GameStudio
像我想要的那样.
现在我的数据库中有两个:Studio
和:GameStudio
节点,但是我真的很想重新命名所有的:Studio
节点.
有没有我可以编写的查询将重命名:Studio
(同时保持它们的关系)并将它们合并到:GameStudio
?:Studio
并:GameStudio
具有相同的属性和独特的id
.
这很容易.这是执行此操作的查询:
MATCH (s:Studio)
SET s:GameStudio
REMOVE s:Studio
Run Code Online (Sandbox Code Playgroud)
此外,您可能不知道这一点,但节点可以有多个标签,如果某些标签是其他标签的更具体版本,或者需要使用不同标签在不同域之间共享相同节点,这非常有用.
保留Cypher refcard可能会有所帮助,特别是如果您是Neo4j和Cypher的新手.
归档时间: |
|
查看次数: |
1704 次 |
最近记录: |