给定这样的定义:
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),
});
有没有办法要求至少其中一个字段?我不在乎哪一个。
注意:为这个SO 问题提供的解决方案对我没有帮助,因为我有 7 个字段并且它们可能会增长,所以做所有可能的组合是不行的。
在Joi API 参考中找不到任何可能对此用例有用的方法。
任何帮助是极大的赞赏。