如何在ArangoDB中对文档属性值实施约束?

时间:2018-12-23 19:43:15

标签: database-design nosql constraints arangodb aql

我希望集合中的文档的值限于一小部分值。例如,可以将文档的my_type属性设置为a, b, c, or d之一。

这如何在ArangoDB中完成?

希望在前端应用程序逻辑中做到这一点,希望我唯一的选择是是Foxx微服务。也许我试图在SQL中考虑太多,但我希望在数据库级别具有关系类型约束。在ArangoDB中这可能吗?怎么办?

1 个答案:

答案 0 :(得分:2)

如果没有Foxx应用joi或其他某种模式验证,那是无法做到的,因为ArangoDB是无模式的。在某些属性上,只有可以在没有Foxx的情况下应用于集合的强制实施才是唯一索引。