Website : rimsha.abasa.com
backdoor
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
mudeerapi.abasa.com
/
nodetest-backup30April26
/
src
/
models
/
Filename :
invoiceComment.model.js
back
Copy
import mongoose from 'mongoose'; const invoiceCommentSchema = new mongoose.Schema( { _id: { type: mongoose.Schema.Types.ObjectId, default: () => new mongoose.Types.ObjectId(), }, invoice: { type: mongoose.Schema.Types.ObjectId, ref: 'invoice', required: true, index: true, }, user: { type: mongoose.Schema.Types.ObjectId, ref: 'user', required: true, index: true, }, message: { type: String, required: true, trim: true, maxLength: 5000, }, }, { timestamps: true } ); invoiceCommentSchema.index({ invoice: 1, createdAt: -1 }); export const InvoiceComment = mongoose.model('invoiceComment', invoiceCommentSchema);