We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0828694 commit f09713aCopy full SHA for f09713a
shatter-backend/src/models/user_model.ts
@@ -9,6 +9,7 @@ import { Schema, model } from 'mongoose';
9
export interface IUser {
10
name: string;
11
email: string;
12
+ password: string;
13
}
14
15
// Create the Mongoose Schema (the database blueprint)
@@ -28,6 +29,11 @@ const UserSchema = new Schema<IUser>(
28
29
trim: true,
30
lowercase: true, // converts all emails to lowercase before saving for consistency
31
unique: true // enforce uniqueness, error 11000 if duplicate is detected
32
+ },
33
+ password: {
34
+ type: String,
35
+ required: true,
36
+ select: false // exclude password field by default when querying users for security
37
38
},
39
{
0 commit comments