apoc.nodes

限定名称 类型

apoc.nodes.collapse(nodes LIST<NODE>, config MAP<STRING, ANY>) - 将给定的 LIST<NODE> 中的 NODE 值合并在一起。这些 NODE 值随后合并为一个 NODE,并将之前所有 NODE 值的标签附加到其上,同时所有指向它们的 RELATIONSHIP 值也指向该新节点。

过程

apoc.nodes.cycles(nodes LIST<NODE>, config MAP<STRING, ANY>) - 检测给定 LIST<NODE> 中的所有 PATH 循环。此过程也可以根据 RELATIONSHIP 值进行限制。

过程

apoc.nodes.delete(nodes ANY, batchSize INTEGER) - 删除所有具有给定 ID 的 NODE 值。

过程 (Procedure) Cypher 25 中已弃用

apoc.nodes.get(nodes ANY) - 返回所有具有给定 ID 的 NODE 值。

过程

apoc.nodes.group(labels LIST<STRING>, groupByProperties LIST<STRING>, aggregations LIST<MAP<STRING, ANY>>, config MAP<STRING, ANY>) - 允许基于给定属性对 NODE 值进行聚合。此过程返回虚拟 NODE 值。

过程

apoc.nodes.link(nodes LIST<NODE>, type STRING, config MAP<STRING, ANY>) - 创建一个由给定 RELATIONSHIP 类型连接的给定 NODE 值的链表。

过程

apoc.nodes.rels(rels ANY) - 返回所有具有给定 ID 的 RELATIONSHIP 值。

过程

apoc.nodes.connected(startNode NODE, endNode NODE, types STRING) - 当给定 NODE 直接连接到另一个给定 NODE 时返回 true。此函数针对密集节点进行了优化。

函数

apoc.nodes.isDense(node NODE) - 如果给定的 NODE 是一个密集节点,则返回 true。

函数

apoc.nodes.relationship.types(nodes ANY, types STRING) - 从给定的 LIST<NODE> 值中返回一个包含不同 RELATIONSHIP 类型的 LIST<STRING>

函数

apoc.nodes.relationships.exist(nodes ANY, types STRING) - 根据给定的 NODE 值是否具有给定的 RELATIONSHIP 值返回一个 BOOLEAN

函数