Spaces:
Sleeping
Sleeping
| const mongoose = require('mongoose'); | |
| const productSchema = new mongoose.Schema({ | |
| id: { type: Number, required: true, unique: true }, | |
| name: { type: String, required: true }, | |
| category: { type: String, required: true }, | |
| price: { type: Number, required: true }, | |
| oldPrice: { type: Number, default: null }, | |
| image: { type: String }, | |
| images: [String], | |
| description: { type: String }, | |
| sizes: [String], | |
| colors: [String], | |
| rating: { type: Number, default: 4.5 }, | |
| reviews: { type: Number, default: 0 }, | |
| inStock: { type: mongoose.Schema.Types.Mixed, default: true }, | |
| isNew: { type: Boolean, default: false }, | |
| isFeatured: { type: Boolean, default: false } | |
| }, { timestamps: true }); | |
| module.exports = mongoose.model('Product', productSchema); | |