Files
myDrive/backend/models/folder.ts
T

39 lines
640 B
TypeScript

import mongoose, {Document} from "mongoose";
const folderSchema = new mongoose.Schema({
name: {
type: String,
required: true,
},
parent: {
type: String,
required: true,
},
owner: {
type: String,
required: true
},
parentList: {
type: Array,
required:true
}
}, {
timestamps: true
})
export interface FolderInterface extends Document {
name: string,
parent: string,
owner: string,
parentList: string[]
}
const Folder = mongoose.model<FolderInterface>("Folder", folderSchema);
export default Folder;