Контекст
Мы ограничены рекомендацией 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
. Но это кажется невозможным.
Вопрос
Возможно ли это или есть обходной путь?