Mysql
 sql >> Baza danych >  >> RDS >> Mysql

pobierz błąd .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

EDYCJA:jak zauważył @Domi, lepszym sposobem jest użycie „rozprzestrzeniania” zamiast „wtedy”

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wiele zapytań UNION nie działa

  2. Zmień nazwę tabeli Amazon RDS na wielką literę powoduje błąd

  3. Tablica pobierania MySQL dodaje zduplikowane wartości?

  4. Pobieranie danych do szablonu z zewnętrznej bazy danych za pomocą django

  5. 1052:Kolumna „id” na liście pól jest niejednoznaczna