Neo4j 约束:只有 UNIQUENESS?
Neo4j constraints: UNIQUENESS only?
Neo4j Manual page on Constraints 将每个约束的 type
显示为 UNIQUENESS
。是否有任何其他类型的约束可以应用?
不,目前唯一可用的约束类型是唯一性。
目前,在 Neo4j stable 版本中仅支持 UNIQUENESS
约束。
但是,在即将发布的 2.3.0 版本中,Neo4j 中将添加新的约束 - PROPERTY EXISTS
。
示例:
CREATE CONSTRAINT ON (book:Book) ASSERT exists(book.isbn)
CREATE CONSTRAINT ON ()-[like:LIKED]-() ASSERT exists(like.day)
新约束的文档可以在 2.3.0-M03 发布文档中找到 - http://neo4j.com/docs/2.3.0-M03/query-constraints.html
此外,您可以查看 Neo 的博客 post,其中提出了新的约束 - http://neo4j.com/blog/neo4j-2-3-milestone-3-release/
注意:新约束将仅适用于企业版。
Neo4j Manual page on Constraints 将每个约束的 type
显示为 UNIQUENESS
。是否有任何其他类型的约束可以应用?
不,目前唯一可用的约束类型是唯一性。
目前,在 Neo4j stable 版本中仅支持 UNIQUENESS
约束。
但是,在即将发布的 2.3.0 版本中,Neo4j 中将添加新的约束 - PROPERTY EXISTS
。
示例:
CREATE CONSTRAINT ON (book:Book) ASSERT exists(book.isbn)
CREATE CONSTRAINT ON ()-[like:LIKED]-() ASSERT exists(like.day)
新约束的文档可以在 2.3.0-M03 发布文档中找到 - http://neo4j.com/docs/2.3.0-M03/query-constraints.html
此外,您可以查看 Neo 的博客 post,其中提出了新的约束 - http://neo4j.com/blog/neo4j-2-3-milestone-3-release/
注意:新约束将仅适用于企业版。