我刚开始使用Neo并试图寻找有关此主题的先前问题.我需要帮助来重命名其中一个属性键.
我创建了以下节点:
CREATE (Commerce:Category {title:' Commerce', Property:'Category', Owner:'Magic Pie', Manager:'Simple Simon'})
Run Code Online (Sandbox Code Playgroud)
现在想要将标题重命名为name.有办法吗?我不想删除节点,因为有100个具有属性"title"的节点.
Dav*_*ett 23
是的,您想要SET一个name具有旧属性值的新属性title.然后REMOVE是旧的财产title.像这样......
MATCH (c:Category)
WHERE c.name IS NULL
SET c.name = c.title
REMOVE c.title
Run Code Online (Sandbox Code Playgroud)
如果您有许多节点,建议以较小批量执行操作.以下是将操作限制为10k的示例.
MATCH (c:Category)
WHERE c.name IS NULL
WITH c
LIMIT 10000
SET c.name = c.title
REMOVE c.title
Run Code Online (Sandbox Code Playgroud)