const mongoose = require('mongoose'); const AnalyticsSchema = new mongoose.Schema({ fileType: { type: String, required: true, enum: ['image', 'video', 'pdf', 'audio'], // Restrict to known types }, originalSize: { type: Number, // in bytes required: true, }, compressedSize: { type: Number, // in bytes required: true, }, timestamp: { type: Date, default: Date.now, index: true // Indexing makes dashboard queries faster } }); module.exports = mongoose.model('Analytics', AnalyticsSchema);