Node.js Sequelize 模型,其中一个字段是一组对象

标签 node.js orm sequelize.js

我正在努力将购物车添加到我的 Node Web 应用程序中,并且我需要为每次购买创建一个模型。购买应该有一个“内容”字段,列出用户购买的商品。我设想内容的形式为

contents: [{
    "id": id of product being purchased,
    "quantity": number of product being purchased
}]

我在为此创建模型时遇到问题。我应该使用数组还是枚举?我可以将该 id 字段映射到不同表中的产品 id 吗?

最佳答案

请引用下面描述的数据模型。它会给你一些清晰的信息—— Sample ERD for e-commerce website

如果您确信上述数据模型,那么您可以继续在 Sequelize 中创建相应的模型和关联。

关于Node.js Sequelize 模型,其中一个字段是一组对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60554214/

相关文章:

javascript - 如何在拼接层中重用微前端定义的 Web 组件?

Java 堆栈 - ORM 与数据库可伸缩性

java - 同一数据插入时没有 Hibernate 异常

mysql - 在一对多关联的 CREATE 期间出现 Sequelize 错误 "Unknown column in ' 字段列表'"

node.js - 使用 npm 安装 socket.io

javascript - Node 证书存储, Node 是否仅从硬编码的证书列表中读取?

forms - CakePHP 3 - patchEntities() 的表单数据格式

node.js - 后续迁移

node.js - 使用 Sequelize 获取带有注册页面的 "Cannot POST"

javascript - 如何从下面的代码中获取变量a的值?