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
EDITAR:como señaló @Domi, la mejor manera es usar 'spread' en lugar de '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);
});