Locaft-backend/schemas/User.js

40 lines
781 B
JavaScript

const mongoose = require('mongoose');
const UserSchema = mongoose.Schema({
username: {
type: String,
required: true
},
email: {
type: String,
required:true,
unique: true
},
phonenumber: {
type: Number,
required: false
},
password: {
type:String,
required:true,
minlength: 5
},
pricing: {
type:String,
enum: ['free','basic','intermediate','luxury'],
default:'free',
required:false
},
organization: {
type:String,
enum: ['mod','tenant','owner'],
default:'mod',
required:false
},
});
module.exports = User = mongoose.model('user',UserSchema);