ArangoDb Foxx joi验证未知密钥

时间:2015-11-30 09:13:55

标签: arangodb foxx

我正在使用ArangoDb 2.7.1。我正在尝试实现一个“灵活的”Foxx模型,它将具有包含一些Required和Optional属性的Joi模式。另外,我需要保留未在模式中定义的未知密钥。

Foxx模型迎合了前两个,但在model.save()上添加“未知”(未在模式中定义)属性总是失败。

Joi本身允许在其validate()方法中忽略未知键(选项:allowUnknown),但我看不到如何为特定模型设置此标志。

1 个答案:

答案 0 :(得分:4)

Joi允许通过using the options method在架构上定义这些选项。

在Foxx验证期间应该遵守这些选项。