sql >> Base de Datos >  >> NoSQL >> MongoDB

La validación mínima no funciona en Mongoose

Por defecto, Mongoose no valida en una llamada de actualización, sin embargo, hay una opción para esto. Mire la documentación de mongoose:http://mongoosejs.com/docs/validation.html (Actualizar validadores)

var opts = { runValidators: true };
Toy.update({}, { color: 'bacon' }, opts, function (err) {
  assert.equal(err.errors.color.message,
    'Invalid color');
});