使用 Cypher 和 APOC 将属性值移动到标签
自 Neo4j 3.0 开始,引入了存储过程以及 APOC,便可以使用存储过程 apoc.create.addLabels 将属性迁移为标签,使用 Cypher 如下:
// create a node with property studio
create (n:Movies {name: 'A Few Good Men', studio: 'Warner Brothers'})
// move the 'studio' property to a label and remove it as a property
MATCH (n:Movies)
call apoc.create.addLabels([ id(n) ], [ n.studio ]) yield node
with node
remove node.studio
return node
此页面有帮助吗?