属性值转为标签

APOC 库包含一个可用于从属性值创建标签的过程。

从属性值创建标签的过程

限定名称 类型

apoc.create.addLabels(nodes ANY, label LIST<STRING>) - 将给定标签添加到给定 NODE 值。

过程

示例

以下示例将进一步解释此过程。

以下创建一个带有 titlegenre 属性的 Movie 节点
CREATE (:Movie {title: 'A Few Good Men', genre: 'Drama'})
以下将“genre”属性移动到标签并将其作为属性删除
MATCH (n:Movie)
CALL apoc.create.addLabels( id(n), [ n.genre ] )
YIELD node
REMOVE node.genre
RETURN node