/*** * * @description This model represent the gym services collection schema in mongodb * * source : https://mongoosejs.com/docs/guide.html */ import mongoose, { Model } from 'mongoose'; import { IExpenseSchema } from '@/types/IDB'; // define the schema const expenseSchema = new mongoose.Schema({ name: String, description: String, amount: Number, addedAt: Number, }, { timestamps: true }); // export the model // Clear any existing model to avoid schema conflicts if (mongoose.models.expenses) { delete mongoose.models.expenses; } const expenseModel: Model = mongoose.model('expenses', expenseSchema); export default expenseModel