一个订单中的多个产品续集

时间:2021-04-08 15:31:54

标签: mysql sql node.js mongodb sequelize.js

希望你能帮我解决这个问题。我需要做的是这样的事情,但在续集中实现(这是猫鼬)

const orderSchema = new Schema({
   Client: {
    type: Schema.ObjectId,
    ref: 'clients'
   }
   Products: [{
     product: {
      type:  Schema.ObjectId,
      ref: 'products'
     },
     quantity: Number,
   }]
   Total: {
    type: Number
   }
});

有人告诉我可以制作 order_product 表,但我不知道如何在有人下订单时创建对象。我也想知道如何从 html 接收它?我应该映射所有产品并将它们放在一个复选框中吗?

创建订单时,我必须创建多行 order_product 表,其中包含 productIdorderId。问题是我不知道如何根据选择的产品数量创建该数量的行。以及如何将它们发送到控制器?

0 个答案:

没有答案
相关问题