const mongoose = require('mongoose'); const orderSchema = mongoose.Schema( { userId: { type: String, required: false }, customerName: { type: String, required: true }, phone: { type: String, required: true }, comment: { type: String, required: true }, products: [ { productId: { type: mongoose.Schema.Types.ObjectId, ref: 'Product', required: true }, name: { type: String, required: true }, quantity: { type: Number, required: true }, price: { type: Number, required: true }, size: { type: String, default: '' } } ], totalAmount: { type: Number, required: true }, status: { type: String, default: 'Kutilmoqda' } // Kutilmoqda, Yig'ilmoqda, Olib ketishga tayyor, Xaridorga topshirildi, Bekor qilindi }, { timestamps: true, } ); const Order = mongoose.model('Order', orderSchema); module.exports = Order;