【问题标题】:Angular, Sequelize, Nodejs updating relational modelsAngular、Sequelize、Nodejs 更新关系模型
【发布时间】:2016-06-03 19:28:29
【问题描述】:

我想知道如何使用 node.js 更新关联模型并进行续集。

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

Review.belongsTo(models.Category, {foreignkey : 'CategoryId', constraints: 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 这一行,它会导致应用程序崩溃。

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


【解决方案1】:

改变这个

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

【讨论】:

    猜你喜欢
    • 2022-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-28
    • 2019-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多