import mongoose from 'mongoose' ; export interface DatasetModel extends mongoose . Document { username : string ; filename : string ; originalname : string ; size : number ; lastUsedAt : Date ; createdAt : Date ; updatedAt : Date ; } const datasetSchema = new mongoose . Schema ( { username : String , filename : String , originalname : String , size : Number , lastUsedAt : Date } , { timestamps : true } ) ; datasetSchema . index ( { filename : 1 } , { unique : true } ) ; const Dataset = mongoose . model < DatasetModel > ( 'Dataset' , datasetSchema ) ; export default Dataset ;