Files
deguapp/api/src/models/Beer.ts
2024-05-12 22:19:04 +02:00

35 lines
549 B
TypeScript

import path from "path";
import { Schema, model } from "mongoose";
import { IBeer } from "../validators/beerValidator";
const schema = new Schema<IBeer | any>(
{
name: {
type: String,
required: true,
},
degree: {
type: Number,
required: true,
},
packaging: {
type: String,
required: true,
},
brand: {
type: String,
required: true,
},
imgs: {
type: Array,
required: false,
default: [],
},
},
{
timestamps: true,
},
);
export default model(path.basename(__filename).split(".")[0], schema);