| 123456789101112131415161718192021222324252627282930313233 |
- import mongoose, {
- Document,
- Schema
- } from "mongoose";
- export interface ICategory extends Document {
- userID: mongoose.Types.ObjectId;
- isActive: boolean;
- createdAt: Date;
- updatedAt: Date;
- title: string;
- index: number;
- }
- const CategorySchema = new Schema<ICategory>(
- {
- userID: mongoose.Schema.Types.ObjectId,
- title: {
- type: String,
- trim: true
- },
- index: Number,
- isActive: {
- type: Boolean,
- default: true
- }
- },
- {
- timestamps: true
- }
- );
- export const Category = mongoose.model<ICategory>("Category", CategorySchema);
|