本文概述
- 创建唯一性约束
- 验证
- 财产存在约束
Neo4j有两种类型的约束:
【Neo4j创建约束】唯一性约束:它指定属性必须包含唯一值。 (例如:没有两个带有玩家标签的节点可以共享” 目标” 属性的值。)
属性存在约束:它确保具有特定标签的所有节点或具有特定类型的所有关系都存在一个属性。
创建唯一性约束 CREATE CONSTRAINT ON语句用于在Neo4j中创建唯一性约束。
CREATE CONSTRAINT ON (Kalam:president) ASSERT Kalam.Name IS UNIQUE
输出
文章图片
验证 使用:schema命令检查约束。
:schema
文章图片
财产存在约束 属性存在约束用于确保具有特定标签的所有节点都具有特定属性。
注意:存在属性约束仅在Neo4j Enterprise Edition中可用。
推荐阅读
- Neo4j数据建模
- Neo4j创建索引
- Neo4j COUNT()函数
- Neo4j聚合函数
- Windows上安装Neo4j详细步骤
- 图数据库与RDBMS的区别和对比
- GraphDB与NoSQL数据库的对比
- Neo4j的功能
- Neo4j的优势