import mongoose from "mongoose"; const { Schema, model } = mongoose; const productSchema = new Schema({ name: { type: String, maxLength: [25, "name cannot exceed 25 characters"], required: [true, "Please Enter product Name"], trim: true, }, description: { type: String, maxLength: [100, "description cannot exceed 100 characters"], required: [true, "Please Enter product Description"], }, base_Price: { type: Number, required: [true, "Please Enter product Price"], maxLength: [8, "Price cannot exceed 8 characters"], }, price_Level_2: { type: Number, required: true, maxLength: [8, "price leval2 cannot exceed 8 characters"], }, price_Level_3: { type: Number, required: true, maxLength: [8, "price leval3 cannot exceed 8 characters"], }, image: { public_id: { type: String, required: true, }, url: { type: String, required: true, }, }, }, { timestamps: true }); export const Product = model("Product", productSchema);