希望你能帮我解决这个问题。我需要做的是这样的事情,但在续集中实现(这是猫鼬)
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
表,其中包含 productId
和 orderId
。问题是我不知道如何根据选择的产品数量创建该数量的行。以及如何将它们发送到控制器?