Spaces:
Running
Running
File size: 974 Bytes
97f53b4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
const mongoose = require('mongoose');
const orderSchema = new mongoose.Schema(
{
unique_id: { type: Number, required: true },
numOfItems: { type: Number, required: true },
user_id: { type: Number, required: true },
user_name: { type: String, required: true },
products: [
{
productId: {
type: String,
},
productName: {
type: String,
},
productImage: {
type: String,
// required: true
},
quantity: {
type: String,
},
},
],
amount: { type: Number, required: true },
address: { type: Object, required: true },
status: { type: String, default: "Packing" },
},
{ timestamps: true }
);
module.exports = mongoose.model('Order', orderSchema); |