标签: arangodb foxx
我正在使用ArangoDb 2.7.1。我正在尝试实现一个“灵活的”Foxx模型,它将具有包含一些Required和Optional属性的Joi模式。另外,我需要保留未在模式中定义的未知密钥。
Foxx模型迎合了前两个,但在model.save()上添加“未知”(未在模式中定义)属性总是失败。
Joi本身允许在其validate()方法中忽略未知键(选项:allowUnknown),但我看不到如何为特定模型设置此标志。
答案 0 :(得分:4)
Joi允许通过using the options method在架构上定义这些选项。
options
在Foxx验证期间应该遵守这些选项。