|| apoc.schema.node.constraintExists - APOC 核心文档 - Neo4j 文档

apoc.schema.node.constraintExists

详情

语法

apoc.schema.node.constraintExists(labelName, propertyName)

描述

根据给定 NODE 标签是否存在具有给定属性名称的约束,返回一个 BOOLEAN 值。

参数

名称

类型

描述

labelName

STRING

要检查约束的节点标签。

propertyName

LIST<STRING>

要检查约束的属性名称。

返回

BOOLEAN

此函数不被认为是线程安全的,因此并行运行时不支持它。更多信息请参见Cypher 手册 → 并行运行时

使用示例

本节中的示例基于已应用以下约束的数据库

CREATE CONSTRAINT personName FOR (person:Person)
REQUIRE person.name IS UNIQUE;

CREATE CONSTRAINT userId FOR (user:User)
REQUIRE user.id IS UNIQUE;
RETURN apoc.schema.node.constraintExists("Person", ["name"]) AS output;
结果
输出

TRUE

RETURN apoc.schema.node.constraintExists("Person", ["name", "id"]) AS output;
结果
输出

FALSE

© . This site is unofficial and not affiliated with Neo4j, Inc.