Advertisement
Guest User

Untitled

a guest
Apr 19th, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. var UserDetail = new Schema({
  2. username: { type: String, lowercase: true, required: true, unique: true },
  3. trueName: { type: String, required: true, unique: true },
  4. roleType: { type: String, default: "unknown", required: true },
  5. firstName: { type: String, required: true },
  6. lastName: { type: String, required: true },
  7. email: { type: String, required: true, unique: true, lowercase: true },
  8. password: { type: String, required: true },
  9. rating: { type: Number, default: 1, required: true },
  10. confirmed: { type: Boolean, default: false },
  11. color: { type: String, default: "violet" },
  12. date: { type: Date, default: Date.now },
  13. token: { type: String, default: "failT", unique: true },
  14. isModerator: { type: Boolean, default: false },
  15. rank: { type: Number, required: true, default: 0 },
  16. posts: { type: Number, required: true, default: 0 },
  17. old: { type: Number, required: true, default: 0 },
  18. nbSigned: { type: Number, required: true, default: 0 },
  19. avatar: { data: Buffer, contentType: String }
  20. }, {
  21. collection: 'userInfo'
  22. });
  23.  
  24. var UserDetails = mongoose.model('userInfo', UserDetail);
  25.  
  26. module.exports = UserDetails;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement