sql >> Databáze >  >> RDS >> Mysql

získat chybu .findOrCreate().

 User.findOrCreate({
  where: {
    username: "johny",
    password: "pass",
    email: "johny93[###]example.com"
  },
  defaults: {
    //properties to be created 
  }
}).then(function(user){
  var created = user[1];
  user = user[0];
  console.log(user.values);
}).fail(function(err){
   console.log('Error occured', err);
});

https://github.com/sequelize/sequelize/wiki/Upgrading-to -2,0

EDIT:jak poznamenal @Domi, lepší způsob je použít 'spread' místo 'then'

User.findOrCreate({
  where: {
    username: "johny",
    password: "pass",
    email: "johny93[###]example.com"
  },
  defaults: {
    //properties to be created 
  }
}).spread(function(user, created){
  console.log(user.values);
}).fail(function(err){
   console.log('Error occured', err);
});


  1. Transformace funkčnosti třídy Wrapper

  2. Cizí klíč Sequelize.js

  3. Automatizace Načítání čísla verze ze souborů .Dtsx

  4. Data jsou pro sloupec příliš dlouhá – proč?