はじめに
こちらでも言及されていますが,Sequelizeでは最新のVersionではerror(),successといった関数は死んでいます.
最新の記述方法
例えば,UserというModelのIdに一致するレコードを取得したい場合は,
expressを利用していると以下のようなコードに成ります.
User.findOne({where:{id:req.params.id}})
.then(function(user){
res.json(user);
})
.catch(function(err) {
if(err)
res.json(err);
});
thenは従来のsuccess(),catchが従来のerror()に対応しています.
古い文献のコードをコピペしても動きません.ご注意ください.