Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

.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

संपादित करें:जैसा कि @Domi ने बताया, 'फिर' के बजाय 'प्रसार' का उपयोग करने का बेहतर तरीका है

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. mysql में चयनित मानों की अल्पविराम से अलग की गई स्ट्रिंग

  2. जावा JDBC MySQL अपवाद:परिणामसेट बंद होने के बाद ऑपरेशन की अनुमति नहीं है

  3. समूहों के भीतर रिकॉर्ड रैंकिंग के साथ एक MySQL तालिका अपडेट करें

  4. MySQL में सभी संग्रहीत कार्यविधियों को सूचीबद्ध करने के 2 तरीके

  5. कैसे समझें कि mysql त्रुटि संदेशों को कनेक्ट नहीं किया जा सकता है?