Как применить ограничения на значения атрибутов документа в ArangoDB? - PullRequest
0 голосов
/ 23 декабря 2018

Я бы хотел, чтобы документы в коллекции имели значения, ограниченные небольшим набором значений.Например, атрибуту my_type документа может быть присвоено значение только одного из a, b, c, or d.

Как это можно сделать в ArangoDB?

Я делаю не хотел бы сделать это в логике внешнего интерфейса, и я надеюсь, что мой единственный выбор - , а не микросервис Foxx.Может быть, я слишком много думаю о SQL, но надеюсь, что на уровне базы данных есть ограничение на реляционный тип.Возможно ли это в ArangoDB?Как это будет сделано?

1 Ответ

0 голосов
/ 24 декабря 2018

Этого нельзя сделать без применения Foxx joi или какой-либо другой проверки схемы, потому что ArangoDB не имеет схемы.Только принудительное применение, которое вы можете применить к коллекции без Foxx, является уникальным индексом для некоторого атрибута.

...