Neo4j创建约束

本文概述

  • 创建唯一性约束
  • 验证
  • 财产存在约束
在Neo4j中, 约束用于对可以针对节点或关系输入的数据施加约束。
Neo4j有两种类型的约束:
【Neo4j创建约束】唯一性约束:它指定属性必须包含唯一值。 (例如:没有两个带有玩家标签的节点可以共享” 目标” 属性的值。)
属性存在约束:它确保具有特定标签的所有节点或具有特定类型的所有关系都存在一个属性。
创建唯一性约束 CREATE CONSTRAINT ON语句用于在Neo4j中创建唯一性约束。
CREATE CONSTRAINT ON (Kalam:president) ASSERT Kalam.Name IS UNIQUE

输出
Neo4j创建约束

文章图片
验证 使用:schema命令检查约束。
:schema

Neo4j创建约束

文章图片
财产存在约束 属性存在约束用于确保具有特定标签的所有节点都具有特定属性。
注意:存在属性约束仅在Neo4j Enterprise Edition中可用。

    推荐阅读