Mysql
 sql >> Database >  >> RDS >> Mysql

SailsJS - Come specificare la lunghezza dell'attributo della stringa senza ricevere errori durante la creazione del record?

Puoi aggirare il problema definendo regole di convalida personalizzate tramite l'oggetto tipi. In particolare il problema dato potrebbe essere risolto definendo una size personalizzata validatore che restituisce sempre true.

// api/models/player.js
module.exports = {
  types: {
    size: function() {
       return true;
    }
  },

  attributes: {
    username: {
      type: 'string',
      unique: true,
      minLength: 4,
      maxLength: 32,
      size: 32,
      required: true
    }
  }
}