user_message.js 691 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. /**
  2. * 用户消息数据模型
  3. *
  4. * @author CaiAoLin
  5. * @date 2017/9/22
  6. * @version
  7. */
  8. let mongoose = require("mongoose");
  9. let Schema = mongoose.Schema;
  10. // 表名
  11. let collectionName = 'user_message';
  12. // 表结构
  13. let schema = {
  14. // 用户id
  15. user_id: {
  16. type: String,
  17. },
  18. // 是否已读
  19. is_read: {
  20. type: Number,
  21. default: 0
  22. },
  23. // 是否删除
  24. is_delete: {
  25. type: Number,
  26. default: 0
  27. },
  28. // 消息关联数据
  29. message: {
  30. type: Schema.Types.ObjectId,
  31. ref: 'message'
  32. },
  33. // 创建时间
  34. create_time: Number,
  35. };
  36. mongoose.model(collectionName, new Schema(schema, {versionKey: false}));