express-members-only/models/user.js
2023-09-12 20:33:23 -07:00

16 lines
504 B
JavaScript

const mongoose = require("mongoose");
const Schema = mongoose.Schema;
const UserSchema = new Schema({
name: { type: String, required: true },
username: { type: String, required: true },
password: { type: String, required: true },
isMember: { type: Boolean, required: true },
isAdmin: { type: Boolean, required: false },
_id: { type: mongoose.ObjectId, required: true },
});
// we will NOT be exposing any URLs for users
// Export model
module.exports = mongoose.model("User", UserSchema);