2015-11-30 83 views
2

我正在使用ArangoDb 2.7.1。我試圖實現一個「靈活的」Foxx模型,該模型將具有包含一些Required和Optional屬性的Joi模式。另外,我需要保留未知模式中未定義的密鑰。ArangoDb Foxx joi驗證未知的密鑰

Foxx模型迎合前兩個,但在model.save()中添加「未知」(未在模式中定義)屬性始終失敗。 ()方法(選項:allowUnknown)中忽略未知鍵,但我看不到如何爲特定模型設置此標誌。

回答

4

Joi允許通過using the options method在模式本身上定義這些選項。

這些選項應該在Foxx驗證期間得到遵守。

+0

謝謝 - 這將解決問題。非常感謝@alan –