[英]Joi - reference value of same object
我需要引用以前的属性( propertyValue
)来获取另一个属性( loan
)的最大值。 目前我已经尝试过:
const products = joi.object().keys({
propertyValue: joi
.number()
.min(40000)
.required(),
loan: joi
.number()
.min(1)
.max(joi.ref('propertyValue') - 1)
});
但我收到以下错误: Error: limit must be a number or reference
和:
joi.object().keys({
propertyValue: joi
.number()
.min(40000)
.required(),
loan: joi
.number()
.min(1)
.max(joi.template('{propertyValue - 1}'))
.required(),
})
这给出了错误: Not a valid joi Schema
有没有办法可以做到这一点?
谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.