apoc.refactor.categorize(sourceKey STRING, type STRING, outgoing BOOLEAN, label STRING, targetKey STRING, copiedKeys LIST<STRING>, batchSize INTEGER) - 从图中具有指定 sourceKey 作为其属性键之一的 NODE 值创建新的分类 NODE 值。然后,新的分类 NODE 值通过给定类型的 RELATIONSHIP 连接到原始 NODE 值。
|
|
apoc.refactor.cloneNodes(nodes LIST<NODE>, withRelationships BOOLEAN, skipProperties LIST<STRING>) - 克隆给定 NODE 值及其标签和属性。可以使用 skipProperties 跳过任何 NODE 属性(注意:这仅跳过 NODE 值上的属性,而不跳过其 RELATIONSHIP 值上的属性)。
|
|
apoc.refactor.cloneSubgraph(nodes LIST<NODE>, rels LIST<RELATIONSHIP>, config MAP<STRING, ANY>) - 克隆给定 NODE 值及其标签和属性(可选地通过 config MAP 跳过 skipProperties LIST<STRING> 中的任何属性),并克隆给定 RELATIONSHIP 值。如果未提供 RELATIONSHIP 值,则给定 NODE 值之间所有现有的 RELATIONSHIP 值都将被克隆。
|
|
apoc.refactor.cloneSubgraphFromPaths(paths LIST<PATH>, config MAP<STRING, ANY>) - 克隆由给定 LIST<PATH> 值定义的子图。可以通过 config MAP 使用 skipProperties LIST<STRING> 跳过任何 NODE 属性。
|
|
apoc.refactor.collapseNode(nodes ANY, relType STRING) - 折叠给定 NODE 并用给定类型的 RELATIONSHIP 替换它。
|
|
apoc.refactor.deleteAndReconnect(path PATH, nodes LIST<NODE>, config MAP<STRING, ANY>) - 从 PATH 中移除给定 NODE 值并重新连接剩余的 NODE 值。
|
|
apoc.refactor.extractNode(rels ANY, labels LIST<STRING>, outType STRING, inType STRING) - 将给定 RELATIONSHIP 值扩展为中间 NODE 值。中间 NODE 值通过给定的 outType 和 inType 连接。
|
|
apoc.refactor.from(rel RELATIONSHIP, newNode NODE, config MAP<STRING, ANY>) - 将给定 RELATIONSHIP 重定向到给定起始 NODE。
|
|
apoc.refactor.invert(rel RELATIONSHIP, config MAP<STRING, ANY>) - 反转给定 RELATIONSHIP 的方向。
|
|
apoc.refactor.mergeNodes(nodes LIST<NODE>, config MAP<STRING, ANY>) - 将给定 LIST<NODE> 合并到 LIST<NODE> 中的第一个 NODE 上。所有 RELATIONSHIP 值也合并到该 NODE 上。
|
|
apoc.refactor.mergeRelationships(rels LIST<RELATIONSHIP>, config MAP<STRING, ANY>) - 将给定 LIST<RELATIONSHIP> 合并到 LIST<RELATIONSHIP> 中的第一个 RELATIONSHIP 上。
|
|
apoc.refactor.normalizeAsBoolean(entity ANY, propertyKey STRING, trueValues LIST<ANY>, falseValues LIST<ANY>) - 将给定属性重构为 BOOLEAN。
|
|
apoc.refactor.rename.label(oldLabel STRING, newLabel STRING, nodes LIST<NODE>) - 将所有 NODE 值的给定标签从 oldLabel 重命名为 newLabel。如果提供了 LIST<NODE>,则重命名仅应用于此 LIST<NODE> 中的 NODE 值。
|
|
apoc.refactor.rename.nodeProperty(oldName STRING, newName STRING, nodes LIST<NODE>, config MAP<STRING, ANY>) - 将所有 NODE 值的给定属性从 oldName 重命名为 newName。如果提供了 LIST<NODE>,则重命名仅应用于此 LIST<NODE> 中的 NODE 值。
|
|
apoc.refactor.rename.type(oldType STRING, newType STRING, rels LIST<RELATIONSHIP>, config MAP<STRING, ANY>) - 将所有类型为 oldType 的 RELATIONSHIP 值重命名为 newType。如果提供了 LIST<RELATIONSHIP>,则重命名仅应用于此 LIST<RELATIONSHIP> 中的 RELATIONSHIP 值。
|
|
apoc.refactor.rename.typeProperty(oldName STRING, newName STRING, rels LIST<RELATIONSHIP>, config MAP<STRING, ANY>) - 将所有 RELATIONSHIP 值的给定属性从 oldName 重命名为 newName。如果提供了 LIST<RELATIONSHIP>,则重命名仅应用于此 LIST<RELATIONSHIP> 中的 RELATIONSHIP 值。
|
|
apoc.refactor.setType(rel RELATIONSHIP, newType STRING) - 更改给定 RELATIONSHIP 的类型。
|
|
apoc.refactor.to(rel RELATIONSHIP, endNode NODE, config MAP<STRING, ANY>) - 将给定 RELATIONSHIP 重定向到给定结束 NODE。
|
|