Document, model } from "mongoose";
export interface IUser extends Document {
email: string;
password: string;
}
export const UserSchema: Schema = new Schema({
email: { type: String, required: true, unique: true },
password: { type: String, required: true },
});
export const UserModel = model<IUser>("User", UserSchema);
Наверное надо смотреть доку монгуса
я так понял, этот generic что-бы в. модели в методах create и find были правильные входные/выходные типы. (find возвращал IUser[] .... И так далее)
Обсуждают сегодня