Neo4j - 属性存在的约束

7
我正在尝试添加一个约束,使得任何带有“Users”标签的节点都必须具有某些属性(如用户名、密码等)。
当尝试使用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中存储用户敏感信息?
谢谢。
2个回答

6

5

我同意,非常令人失望。这是一个基本功能,可以改变应用程序的行为,并使在不同版本之间移动数据库变得不可能。Exists()不是企业级功能,它是常见的函数。 在此问题得到解决之前,Neo4j应该在服务器响应中告知用户约束创建失败是企业级功能。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接