首页 > 解决方案 > MySQL、Sequelize、nodejs 中的多种模型和加入

问题描述

我有 5 个模型产品、类别、产品折扣、类别折扣、评级。Product.hasOne(类别);Product.hasMany(ProductDiscount) Category.hasMany(CategoryDiscount) Product.hasMany(Rating)。我可以分别在 Sequelize 中获取所有这些关系。但我的问题是,我想在我的前端显示 Product 包含它迄今为止获得的平均评分,以及产品或类别折扣的优惠以及该优惠的价格扣除。我正在使用 node.js 来创建 rest api,但我不知道是在单个查询中加入所有这些模型还是需要单独调用这些模型。请我需要你们提供更好的解决方案。任何帮助,将不胜感激。

标签: mysqlnode.jsjoinmodelsequelize.js

解决方案


推荐阅读