12345678910111213141516171819202122232425 |
- import { Model, Schema, SchemaTypes, Types } from "mongoose";
- import { BaseSchema } from "@/modules/DataModule/types/Schemas";
- export interface SessionSchema extends BaseSchema {
- userId: Types.ObjectId;
- }
- export type SessionModel = Model<SessionSchema>;
- export const schema = new Schema<SessionSchema, SessionModel>(
- {
- userId: {
- type: SchemaTypes.ObjectId,
- ref: "users",
- required: true
- }
- },
- {
- patchHistory: {
- enabled: false
- }
- }
- );
- export type SessionSchemaType = typeof schema;
|