added admin model and controller

This commit is contained in:
arnaucode
2017-07-26 12:39:46 +02:00
parent b8c9d0c459
commit 81dd28a7ea
3 changed files with 141 additions and 0 deletions

17
models/adminModel.js Normal file
View File

@@ -0,0 +1,17 @@
var mongoose = require('mongoose'),
Schema = mongoose.Schema;
var mongooseUniqueValidator = require('mongoose-unique-validator');
var adminSchema = new Schema({
username: { type: String, required: true, unique: true },
password: { type: String, required: true, select: false },
email: { type: String, required: true },
phone: { type: String },
telegram: { type: String },
token: { type: String, select: false }
})
adminSchema.plugin(mongooseUniqueValidator);
module.exports = mongoose.model('adminModel', adminSchema);