apoc.cypher.runWrite

详细信息

语法

apoc.cypher.runWrite(statement, params) :: (value)

描述

apoc.cypher.doIt 的别名。

输入参数

名称

类型

描述

statement

STRING

要执行的 Cypher 语句。

params

MAP

给定 Cypher 语句的参数。

返回参数

名称

类型

描述

MAP

Cypher 语句返回的结果。

此过程无法执行 SCHEMA(模式)操作。如需在 SCHEMA 模式下运行查询,请使用 apoc.cypher.runSchema

在 Cypher 中使用动态标签

在 Cypher 中,无需使用 APOC 即可动态引用节点标签和关系类型。

用于动态创建、匹配和合并标签与类型的 Cypher 语法
CREATE (n1:$(label))-[r:$(type)]->(n2:$(label))
MERGE (n1:$(label))-[r:$(type)]->(n2:$(label))
MATCH (n1:$(label))-[r:$(type)]->(n2:$(label))

动态计算出的类型必须求值为 STRINGLIST<STRING>。更多信息,请参阅 Cypher 手册 → CREATEMERGEMATCH