约束

Neo4j 提供了多种约束来确保图中数据的质量和完整性。以下约束在 Neo4j 中可用:

  • 属性唯一性约束确保所有具有特定标签的节点或所有具有特定类型的关系,其组合属性值是唯一的。

  • 属性存在性约束确保对于所有具有特定标签的节点或所有具有特定类型的关系,某个属性是存在的。企业版

  • 属性类型约束确保对于所有具有特定标签的节点或所有具有特定类型的关系,某个属性具有所需的属性类型。5.9 版引入 企业版

  • 键约束确保所有属性都存在,并且对于所有具有特定标签的节点或所有具有特定类型的关系,其组合属性值是唯一的。企业版

要了解有关创建、列出和删除这些约束的更多信息,以及关于索引支持的约束、约束创建失败和数据违反场景等信息,请参阅创建、显示和删除约束

有关用于管理约束的 Cypher® 命令的参考资料,请参阅语法

© . All rights reserved.