ArangoDb Foxx joi验证未知密钥

ArangoDb Foxx joi验证未知密钥,arangodb,foxx,Arangodb,Foxx,我使用的是Arangodb2.7.1。我试图实现一个“灵活”的Foxx模型,该模型将有一个包含一些必需和可选属性的Joi模式。此外,我需要持久化模式中未定义的未知键 Foxx模型满足前两个条件,但在model.save()上添加“unknown”(未在模式中定义)属性总是失败 Joi本身允许在其validate()方法(选项:allowUnknown)中忽略未知键,但我看不出如何为特定模型设置此标志 Joi允许通过在模式本身上定义这些选项 在Foxx中进行验证时应遵守这些选项。谢谢-这将解决问题

我使用的是Arangodb2.7.1。我试图实现一个“灵活”的Foxx模型,该模型将有一个包含一些必需和可选属性的Joi模式。此外,我需要持久化模式中未定义的未知键

Foxx模型满足前两个条件,但在model.save()上添加“unknown”(未在模式中定义)属性总是失败


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

Joi允许通过在模式本身上定义这些选项


在Foxx中进行验证时应遵守这些选项。

谢谢-这将解决问题。非常感谢@alan