source: backend/models/productModel.js@ 55ed171

Last change on this file since 55ed171 was 55ed171, checked in by Nace Gjorgjievski <nace.gorgievski123@…>, 21 months ago

Full Admin Functionality Added

  • Property mode set to 100644
File size: 856 bytes
Line 
1import mongoose from "mongoose";
2
3const productSchema = new mongoose.Schema(
4 {
5 name: { type: String, required: true, unique: true },
6 slug: { type: String, required: true, unique: true },
7 image: { type: String, required: true },
8 sideImage: { type: String, required: true },
9 sideImage2: { type: String, required: true },
10 dimension: { type: String, required: true },
11 scheme: { type: String, required: true },
12 category: { type: String, required: true },
13 subCategory: { type: String, required: true },
14 description: { type: String, required: true },
15 price: { type: Number, required: true },
16 priceMontaza: { type: Number, required: true },
17 countInStock: { type: Number, required: true },
18 },
19 {
20 timestamps: true,
21 }
22);
23
24const Product = mongoose.model("Product", productSchema);
25export default Product;
Note: See TracBrowser for help on using the repository browser.