angularjs - Angular、Sequelize、Nodejs 更新关系模型

标签 angularjs node.js sequelize.js mean-stack

我想知道如何使用 node.js 和 sequelize 更新关联模型。

我正在尝试更新联合 (BelongsTo) 类别表。

Review.belongsTo(models.Category, {foreignkey : 'CategoryId', 约束: false});

/**  * Update a review  */ exports.update = function(req, res) {

    // create a new variable to hold the review that was placed on the req object.
    var review = req.review;

    review.updateAttributes({
        reviewed                    : req.body.reviewed,
        Category.metaTitle          : req.body.Category.metaTitle
    }).then(function(a){
        return res.jsonp(a);
    }).catch(function(err){
        return res.render('error', {
            error: err,
            status: 500
        });
    }); };

最佳答案

改变这个

 Category.metaTitle          : req.body.Category.metaTitle to
Category : req.body.Category.metaTitle 

关于angularjs - Angular、Sequelize、Nodejs 更新关系模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37612391/

相关文章:

javascript - 如何从 promise 函数返回值

javascript - 数据库中的信息有多本地化?

javascript - AngularJS:在 createElement ('div' 之后点击 ng-click )

javascript - 如何在 Angular 表达式中将 String 解析为 Int?

javascript - 将带有 Promise 的对象数组转换为普通数组

node.js - 如何从 Socket.IO 向数组 (MongoDB) 添加数据? (node.js)

sequelize.js - 如何在 FeathersJs 中设置默认排序顺序

node.js - 如何在 Sequelize Postgres 中使用小写函数

angularjs - 如何使用 angularjs 在 ngMap 中使用硬编码值绘制多边形

javascript - 悬停时 AngularJS 顶部菜单子(monad)菜单下拉菜单(移动到子菜单时持续显示)