【发布时间】:2018-04-24 21:01:12
【问题描述】:
我正在尝试更新我的数据库,它没有给出任何错误,但它没有在数据库中更新
正在执行(默认):SELECT id, title, slug, content, sorting, createdAt, updatedAt FROM Pages AS @9876543430@ WHERE @9876。 987654331@ = '52';
正在执行(默认):SELECT id, title, slug, content, sorting, createdAt, updatedAt FROM Pages AS @9876543440@ WHERE @9876。 987654342@ = 'about-uss';
我的模型名称是 Page,当我尝试进入“编辑”表单时,我正在打印这些值,并且一切正常
谢谢
var where={
id:req.params.id
};
var values={
title,slug,content
};
var errors = req.validationErrors();
if (errors) {
res.render('admin/edit_page', {
errors: errors,
title: title,
slug: slug,
content: content,
id:id
});
} else {
// models.Page.find({
// where: {
// id:req.params.id
// }
// })
// .then(function(page){
// if(Page){
models.Page.update(values,where)
.then(function(){
title=req.body.title,
slug=req.body.slug,
content=req.body.content
})
.then(function(page){
res.render('admin/pages');
})
.catch(function(err){
console.log(err);
})
}
});
【问题讨论】:
标签: node.js express sequelize.js