30 lines
539 B
JavaScript
30 lines
539 B
JavaScript
const mongoose = require("mongoose");
|
|
|
|
const userSchema = mongoose.Schema(
|
|
{
|
|
name: {
|
|
type: String,
|
|
required: [true, "Please add a name"],
|
|
},
|
|
email: {
|
|
type: String,
|
|
required: [true, "Please add a email"],
|
|
unique: true,
|
|
},
|
|
password: {
|
|
type: String,
|
|
required: [true, "Please add a password"],
|
|
},
|
|
isAdmin: {
|
|
type: Boolean,
|
|
require: true,
|
|
default: false,
|
|
},
|
|
},
|
|
{
|
|
timestamps: true,
|
|
}
|
|
);
|
|
|
|
module.exports = mongoose.model("User", userSchema);
|