node.js - Node js 使用关联对插入数据进行 Sequelize

标签 node.js orm sequelize.js

我创建了两个带有关联的模型。模型是
商人和商店。

商家将拥有多个商店。这样我就创建了 hasMany 关系。

然后,我试图插入如下数据。

var store = {
    name: "test - 1",
    email: "test@gmail.com",
    phone: "12312312312",
  }

  var data = {
    name: "Store",
    email: "Store@gmail.com",
    phone: "12312312312",
    store: store
  }

  models.merchant.create(data, {include : store})

此代码仅插入商家数据,未安装商店数据。

我不知道如何在同一个查询中安装商家和存储数据。

请帮助任何人解决这个问题。

提前致谢。

最佳答案

我发现您在 store 模型 和 store 变量 之间错了

var data = {
    name: "Store",
    email: "Store@gmail.com",
    phone: "12312312312",
    store: {
        name: "test - 1",
        email: "test@gmail.com",
        phone: "12312312312",
      }
}

models.merchant.create(data, {include : models.store})

PS:store in include 是从 sequelize 定义时的模型。此外,您可以查看文档以更清楚地了解 creating with associations

关于node.js - Node js 使用关联对插入数据进行 Sequelize ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54939685/

相关文章:

javascript - createScript (vm.js :56:10) Node js when running gulp dev only on windows 处出现意外标记)

node.js - npm-request 不会发送到 fiddler

java - Hibernate @ManyToOne 映射 - 无需设置 @Id 属性即可自动加载

node.js - Sequelize.js updateAttributes 不保存部分数据

javascript - 如何通过sequelize find函数访问对象返回

node.js - 媒体播放器在 Google Assistant 上运行良好,而模拟器则不然

javascript - 在哪里可以找到 Traceur(ES6 转换器)运行时?

java - Hibernate 过滤器可以与条件查询一起使用吗?

php - 从数据库表构建树类别

json - Hapi 响应不显示树状(嵌套)json