是否可以在ArangoDB中的子键上创建唯一约束?

kpbwa7wx  于 2022-12-09  发布在  Go
关注(0)|答案(1)|浏览(114)

内容

我们受到ArangoDB建议的限制,不能使用以下划线_https://www.arangodb.com/docs/stable/data-modeling-naming-conventions-attribute-names.html开头的属性名,因为我们希望确保ArangoDB在以后的阶段不会使用任何此类属性。
我们可以添加属性
properties:{myproperty1:'abc',_myUnderscoreProperty:'def'}
但如果我们对代表用户的文档执行此操作,
properties:{_name:'abc',_email:'abc@graphileon.com'}
我们需要在properties._name上创建一个唯一的约束,但这似乎是不可能的。

问题

这是可能的,还是有解决办法?

vh0rcniy

vh0rcniy1#

是的,这是可能的。您可以在字段properties._name上创建唯一索引

相关问题