包含级联Sequelize

时间:2018-03-01 09:44:15

标签: typescript sequelize.js

我正在使用打字稿来制作打字稿。我有三个表格,WfProjectObjectWfProject加入,WfStep加入WfProject

我想将WfStepWfProject包括在内,而不是WfProjectObject

 sequelize.models['WfProjectObject'].findOne({      
    where: {
       objectType: "DOC",
       objectElem: idDoc
    },           
    include: [
       {model: sequelize.models['WfProject'],
       include :[{sequelize.models['WfStep']}] //Here it dosn't work, I have a syntax error 
       },


   ]
})

我该怎么做?谢谢

2 个答案:

答案 0 :(得分:0)

您在include中缺少model键。

include: [{
                 model: sequelize.models['WfStep']
             }]

答案 1 :(得分:0)

sequelize.models ['WfProjectObject']。findOne({
    其中:{

   objectType: "DOC",
   objectElem: idDoc

},           
include: [
   {model: sequelize.models['WfProject']},
   {model:[{sequelize.models['WfStep']},
         ]
});
相关问题