setting.js 604 B

123456789101112131415161718192021222324252627282930
  1. /**
  2. * 个人设置数据结构
  3. *
  4. * @author CaiAoLin
  5. * @date 2017/7/27
  6. * @version
  7. */
  8. const mongoose = require('mongoose');
  9. let Schema = mongoose.Schema;
  10. let collectionName = 'setting';
  11. let modelSchema = {
  12. // 设置类型
  13. type: {
  14. type: Number,
  15. index: true
  16. },
  17. // 设置内容
  18. data: {
  19. type: Schema.Types.Mixed,
  20. },
  21. // 关联用户id
  22. user_id: {
  23. type: String,
  24. index: true
  25. },
  26. // 创建时间
  27. create_time: Number
  28. };
  29. mongoose.model(collectionName, new Schema(modelSchema, {versionKey: false, collection: collectionName}));