source: backend/models/productModel.js

Last change on this file was a2e5735, checked in by Nace Gjorgjievski <nace.gorgievski123@…>, 19 months ago

Final Version

  • Property mode set to 100644
File size: 993 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 height: { type: Number, required: true },
8 width: { type: Number, required: true },
9 length: { type: Number, required: true },
10 image: { type: String, required: true },
11 sideImage: { type: String, required: true },
12 sideImage2: { type: String, required: true },
13 dimension: { type: String, required: true },
14 scheme: { type: String, required: true },
15 category: { type: String, required: true },
16 subCategory: { type: String, required: true },
17 description: { type: String, required: true },
18 price: { type: Number, required: true },
19 priceMontaza: { type: Number, required: true },
20 countInStock: { type: Number, required: true },
21 },
22 {
23 timestamps: true,
24 }
25);
26
27const Product = mongoose.model("Product", productSchema);
28export default Product;
Note: See TracBrowser for help on using the repository browser.