は、このような定義を考える:定義されたフィールドのセットから少なくとも1つのフィールドを要求することはできますか?
const querySchema = joi.object({
one: joi.string().min(1).max(255),
two: joi.string().min(1).max(255),
three: joi.string().min(1).max(255),
});
これらのフィールドの少なくとも1を要求する方法はありますか?私はどちらが気にしない。
注:SO questionのソリューションは、7つのフィールドがあるので私には役に立たず、成長する可能性があります。そのため、すべての可能な組み合わせを行うことは中止です。
Joi API Referenceにはこのユースケースに役立つ可能性のあるメソッドが見つかりませんでした。
ご協力いただきまして誠にありがとうございます。