2016-02-13 67 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

相關問題