Update src/models/User.js
Browse files- src/models/User.js +8 -1
src/models/User.js
CHANGED
|
@@ -14,7 +14,14 @@ const userSchema = new mongoose.Schema({
|
|
| 14 |
displayName: String,
|
| 15 |
firstName: String,
|
| 16 |
lastName: String,
|
| 17 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 18 |
role: { type: String, default: 'user' },
|
| 19 |
|
| 20 |
// Profile Details (Filled during Onboarding)
|
|
|
|
| 14 |
displayName: String,
|
| 15 |
firstName: String,
|
| 16 |
lastName: String,
|
| 17 |
+
username: {
|
| 18 |
+
type: String,
|
| 19 |
+
unique: true,
|
| 20 |
+
sparse: true, // 👈 THIS IS THE FIX
|
| 21 |
+
trim: true,
|
| 22 |
+
minlength: 3,
|
| 23 |
+
maxlength: 30,
|
| 24 |
+
},
|
| 25 |
role: { type: String, default: 'user' },
|
| 26 |
|
| 27 |
// Profile Details (Filled during Onboarding)
|