Neo4j教程

Neo4j 创建约束

在Neo4j中,约束用于对可以针对节点或关系输入的数据施加约束。
Neo4j中有两种约束类型:
唯一性约束: 它指定属性必须包含唯一值。(例如: 没有两个带有玩家标签的节点可以共享"目标"属性的值。)
属性存在限制: 可以确保具有以下属性的所有节点均存在该属性: 特定标签或具有特定类型的所有关系。

创建唯一性约束

CREATE CONSTRAINT ON 语句用于在Neo4j中创建唯一性约束。
CREATE CONSTRAint ON (Kalam:president) ASSERT Kalam.Name IS UNIQUE 
输出:
Neo4j创建约束1

验证

使用: schema 命令检查约束。
:schema
Neo4j创建约束2

属性存在约束

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

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4