tengo una solicitud de formulario como esta
{ "data": [ { "transaction": "LNS", "product": "XXX", "lot": "1", "liquidPrice": "0", "liquidId": 0, "limitPrice": "1780.00", "stopPrice": "0" }, { "transaction": "LNS", "product": "XXX", "lot": "1", "liquidPrice": "0", "liquidId": 0, "limitPrice": "1780.00", "stopPrice": "0" } ] }quiero verificar si los datos de la matriz son más grandes que un objeto, el valor del producto del objeto clave debe ser el mismo que el de otra matriz de objetos
Puede seguir estos pasos para verificar el objeto clave
Mira este ejemplo:
let Joi = require('joi') let service = Joi.object().keys({ serviceName: Joi.string().required(), }) let services = Joi.array().items(service) let test = Joi.validate( [{ serviceName: 'service1' }, { serviceName: 'service2' }], services, )estás usando la biblioteca de validación de Joi:
Joi.array().items({ "transaction": Joi.string().required(), ... }).min(1)