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);