首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Neo4j -对属性存在的约束

Neo4j -对属性存在的约束
EN

Stack Overflow用户
提问于 2016-02-14 13:28:56
回答 2查看 1.6K关注 0票数 7

我试图设置一个约束,以便任何具有“用户”标签的节点都必须具有某些属性(如用户名、密码等.)

当尝试CREATE CONSTRAINT ON (u:Users) ASSERT exists(u.username)时,我们收到一个错误:无法创建CONSTRAINT ON ( users:Users ) ASSERT exists(users.username) Neo.DatabaseError.Schema.ConstraintCreationFailure

这个命令是从官方的2.3.2文档中获取的,命令是从浏览器界面运行的。

那我做错什么了?另外,是否建议在neo4j中存储用户敏感信息?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-14 14:03:05

属性exist约束是Neo4j企业版的一部分,在社区版中不存在。文档中有一个方框,在http://neo4j.com/docs/stable/query-constraints.html中说明了这一点。

票数 6
EN

Stack Overflow用户

发布于 2016-12-30 06:52:55

我同意,非常失望。它是一个基本特性,它可以改变应用程序的行为,使数据库无法在版本之间移动。Exists()不是企业特性,它是常见的功能。在修复之前,当约束创建失败时,Neo4j应该让用户在服务器响应中知道这是企业特性。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35392356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档