commonroutesServer/models/userModel.js
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, unique: true },
9 password: { type: String },
10 description: { type: String },
11 avatar: { type: String },
12 mail: { type: String },
13 phone: { type: String },
14 telegram: { type: String },
15 valorations: [{
16 username: { type: String },
17 value: { type: Number },
18 comment: { type: String }
19 }]
20})
21
22userSchema.plugin(mongooseUniqueValidator);
23module.exports = mongoose.model('userModel', userSchema);