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

Posted

技术标签:

【中文标题】Node.js Sequelize 模型,其中一个字段是一组对象【英文标题】:Node.js Sequelize model where one field is an array of objects 【发布时间】:2020-03-05 21:28:37 【问题描述】:

我正在向我的 Node Web 应用程序添加一个购物车,我需要为每次购买创建一个模型。购买应该有一个“内容”字段,列出用户购买的项目。我设想内容的形式是

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

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

【问题讨论】:

这可能会帮助你***.com/questions/45389747/… 【参考方案1】:

请参考下面描述的数据模型。它会给你一些清晰度-

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

【讨论】:

以上是关于Node.js Sequelize 模型,其中一个字段是一组对象的主要内容,如果未能解决你的问题,请参考以下文章

使用 TypeScript 在 Node.js 中进行 Sequelize - 没有“new”就无法调用类构造函数模型

Node.js Sequelize UUID 主键 + Postgres

使用 ORM Sequelize / node.js 操作数据

多张图片 + Node.js + Sequelize + Mysql

sequelize.js TIMESTAMP 不是 DATETIME

Node.js学习13~基于node-sequelize的查询器,附代码举例