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, по-добрият начин е да използвате „spread“ вместо „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);
});