mizuki-express/models/Upload.js
2025-06-08 17:59:26 +02:00

29 lines
516 B
JavaScript

const mongoose = require('mongoose');
const uploadSchema = new mongoose.Schema({
filename: {
type: String,
required: true,
unique: true
},
originalFilename: {
type: String,
required: true
},
sizeInBytes: {
type: Number,
required: true
},
timeOfUpload: {
type: Date,
required: true,
default: Date.now
},
author: {
type: mongoose.Schema.Types.ObjectId,
ref: 'User',
required: true
}
});
module.exports = mongoose.model('Upload', uploadSchema);