17 lines
384 B
TypeScript
17 lines
384 B
TypeScript
import {Schema, model, Types} from 'mongoose';
|
|
|
|
export interface Session{
|
|
_id: Types.ObjectId;
|
|
name: string;
|
|
start: number;
|
|
end: number;
|
|
}
|
|
|
|
const sessionSchema = new Schema<Session>({
|
|
name: {type: String, required: true},
|
|
start: {type: Number, required: true},
|
|
end: {type: Number, default: -1},
|
|
});
|
|
|
|
export const sessionModel = model<Session>('Session', sessionSchema);
|