Skip to content

Commit c332531

Browse files
authored
Create User.js
1 parent 85c5554 commit c332531

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

backend/models/User.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
const mongoose = require("mongoose");
2+
3+
const userSchema = new mongoose.Schema(
4+
{
5+
name: { type: String, required: true },
6+
email: { type: String, required: true, unique: true, index: true },
7+
password: { type: String, required: true },
8+
role: { type: String, enum: ["user", "admin"], default: "user" }
9+
},
10+
{ timestamps: true }
11+
);
12+
13+
module.exports = mongoose.model("User", userSchema);

0 commit comments

Comments
 (0)