zkt25/z2/shop/models/order.js

26 lines
463 B
JavaScript

const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const orderSchema = new Schema({
products: [
{
product: { type: Object, required: true },
quantity: { type: Number, required: true }
}
],
user: {
name: {
type: String,
required: true
},
userId: {
type: Schema.Types.ObjectId,
required: true,
ref: 'User'
}
}
});
module.exports = mongoose.model('Order', orderSchema);