setting.js 638 B

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