2

ArangoDb 2.7.1 を使用しています。いくつかの Required および Optional 属性を含む Joi スキーマを持つ「柔軟な」Foxx モデルを実装しようとしています。さらに、スキーマで定義されていない不明なキーを永続化する必要があります。

Foxx モデルは最初の 2 つに対応していますが、「不明」(スキーマで定義されていない) 属性を追加すると、model.save() で常に失敗します。

Joi 自体は、validate() メソッド (オプション: allowUnknown) で不明なキーを無視することを許可していますが、特定のモデルに対してこのフラグを設定する方法がわかりません。

4

1 に答える 1

4

Joi では、メソッドを使用しoptionsてスキーマ自体でこれらのオプションを定義できます。

これらのオプションは、Foxx での検証中に尊重する必要があります。

于 2015-11-30T12:17:30.827 に答える