Sequelize - 使用单个INSERT可以使bulkCreate()多个关联对象吗?

时间:2018-01-31 22:13:09

标签: javascript mysql sequelize.js

我目前正在与Sequelize合作,我遇到了一个问题,我无法通过参考Sequelize的文档来解决这个问题。

说我有两个相关的对象。人和宠物。一个人有一只宠物......

Person : {
  name: "personName",
  job: "softwareJob"
  pet: {
    name: "petName",
    age: "dogYears"
  }
}

当我尝试创建一个具有关联的对象时......    Pet.belongsTo(Person, {source, target})

经由

Person.create({
  //person details
  //pet details
},
{
  include: [Pet]
})

它创建两个单独的 INSERT语句。我只是想知道是否可以为关联对象执行 INSERT。谢谢!

0 个答案:

没有答案