如何在标签上实现主键属性
从 Neo4j 2.3.x 开始,可以在标签属性上创建等效于主键的内容。例如,以下 Cypher
CREATE CONSTRAINT ON (book:Book) ASSERT book.isbn IS UNIQUE
CREATE CONSTRAINT ON (book:Book) ASSERT exists(book.isbn)
将在标签为 Book
的节点的 isbn
属性上创建两个约束,并确保在创建新的 Book 节点时,其 isbn
必须定义,并且必须在所有具有 Book
标签的节点中唯一。
属性存在约束仅在 Neo4j 企业版中可用。具有属性存在约束的数据库不能使用 Neo4j 社区版打开。 |
此页面是否有帮助?