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

få .findOrCreate() fejl

 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:som @Domi påpegede, er en bedre måde at bruge 'spread' i stedet for 'da'

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. En købmandsleveringsdatamodel

  2. Returner det sprog, der bruges til dato- og tidsfunktioner i MariaDB

  3. Vælg forespørgsel i to tabeller i MySQL

  4. PHP rekursiv funktion til at slette alle underordnede noder forårsager stackoverflow