propapier/server/models/product.schema.ts
webfussel ae0f6cb620 add: data from MongoDB
Retrieve Data from MongoDB
2025-05-10 12:56:57 +02:00

49 lines
No EOL
807 B
TypeScript

import { defineMongooseModel } from '#nuxt/mongoose'
export const ProductSchema = defineMongooseModel({
name: 'products',
schema: {
name: {
type: String,
required: true,
},
brand: {
type: String,
required: true,
},
image: {
type: String,
required: true,
unique: true,
},
market: {
type: String,
required: true,
},
category: {
type: String,
required: true,
},
sku: {
type: String,
required: true,
unique: true,
},
price: {
type: Number,
required: true,
},
pieces: {
type: Number,
required: true,
},
sheets: {
type: Number,
required: true,
},
layers: {
type: Number,
required: true,
},
}
})