2016-02-13 69 views
0

我能够使用建立插入相关模型于一体,包括但不能够在一个电话:(更新如何在一个调用Update使用Sequelize关联模型

我想更新

样本数据

{ “ID”:9, “名称”: “Cleansheet Type8”, “描述”: “用于Cleansheet类型1描述”, “createdBy”:1, “TenantId”:空, “节“:[ { ”id“:6, ”name“:”section8 ”, “CleansheetTypeId”:19, “变量”:[ { “ID”:2, “名称”: “variable8”, “类型”: “串”, “defaultFlag”:真, “defaultVal”: “someVal”, “requiredFlag”:真实, “评论”: “有些评论”, } ] } ] }

回答

0

Sequelize其无法更新相关模型。您必须将查询分为两步,并使用createbulkCreate的组合。它会是这个样子 -

User.findOrCreate(req.body.user).then(function(user){ 
    return Follow.bulkCreate([record1, record2, record3]); 
}); 
+0

插入可能使用创建和保存这样的:Model.CleansheetType.build(req.payload,{ 包括:[{模式:Model.Section,包括:[{模型:Model.Variable}]}] }) .save() 。然后((结果)=> { 回复(结果); }) – itzmeatul

+1

嗯,不知道关于插入,但更新可能不能得到的 – Sushant

相关问题