属性值转标签

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

根据属性值创建标签的过程

限定名称 类型

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

过程 (Procedure) Cypher 25 中已弃用

示例

下面的示例将进一步说明此过程。

以下示例创建了一个包含 title(标题)和 genre(流派)属性的 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