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

Indexing 是否可以在ArangoDB中的子关键字上创建唯一约束?,indexing,model,constraints,arangodb,Indexing,Model,Constraints,Arangodb,上下文 ArangoDB建议我们不要使用以下划线开头的属性名称,这限制了我们,因为我们希望确定ArangoDB在以后的阶段不会使用任何此类属性 我们可以添加一个属性 属性:{myproperty1:'abc',_MyUnderlineProperty:'def'} 但如果我们对代表用户的文档执行此操作,那么 属性:{{姓名:'abc',电子邮件:'abc@graphileon.com“} 我们需要能够在属性上创建唯一的约束。\u name。但这似乎是不可能的 问题: 这是可能的还是有解决办法?是

上下文

ArangoDB建议我们不要使用以下划线开头的属性名称,这限制了我们,因为我们希望确定ArangoDB在以后的阶段不会使用任何此类属性

我们可以添加一个属性

属性:{myproperty1:'abc',_MyUnderlineProperty:'def'}

但如果我们对代表用户的文档执行此操作,那么

属性:{{姓名:'abc',电子邮件:'abc@graphileon.com“}

我们需要能够在属性上创建唯一的约束。\u name。但这似乎是不可能的

问题:


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

是的,这是可能的。您可以在字段属性上创建唯一索引。\u name

为什么您认为这是不可能的?几年来,我们一直在子属性上使用唯一的索引,没有任何问题。如何创建索引?你有什么错误吗?@mpoter,我一定是忽略了什么。这确实是可能的。