MEANseed/server/models/userModel.js
server/models/userModel.jsRaw
1var mongoose = require('mongoose'),
2 Schema = mongoose.Schema;
3
4var mongooseUniqueValidator = require('mongoose-unique-validator');
5
6
7var userSchema = new Schema({
8 username: { type: String, required: true, unique: true },
9 password: { type: String, required: true, select: false },
10 token: { type: String, select: false },
11 description: { type: String, default: "Hello world" },
12 avatar: { type: String, default: "img/avatars/racoon.png" },
13 email: { type: String, required: true, select: false },
14 phone: { type: String }
15})
16
17userSchema.plugin(mongooseUniqueValidator);
18module.exports = mongoose.model('userModel', userSchema);