@Eugene , 2 : findOne + update create. , , , , update. :
module.exports = {
attributes: {
user_id: 'integer',
address: 'string'
},
updateOrCreate: function (user_id, address) {
return UserAddress.update({user_id: user_id}, {address: address})
.then(function(ua){
if(ua.length === 0){
return UserAddress.create({user_id: user_id, address: address});
}
});
}
}
, .updateOrCreate : # 790