重写model

推导出商品模型
product

  • name 商品名称
  • detail 图文详情
  • sales_num 销量(分类列表-排序)
  • price价格¥15.00(分类列表-排序)
  • slides头图(数组)
  • category所属菜单(春)
  • type所属分类(年份:0~1年)
  • remark 备注(* 7 天无理由退货,15 天免费换货,满 150 元免运费。)
  • 创建时间
  • 更新时间
  • 是否显示
  • 是否首页
  • 是否头图
  • 是否推荐

moag product name:string detail:string sales_num:string price:string slides:string category:string type:string remark:string created_at:string updated_at:string is_delete:string is_index:string is_top_slide:string recommend:string -k -c

修改如下

  1. "use strict";
  2. /**
  3. * Created by alfred on September 20th 2016, 2:04:35 pm.
  4. */
  5. var mongoose = require('mongoose');
  6. var Schema = mongoose.Schema;
  7. var MongooseDao = require('mongoosedao');
  8. // - name 商品名称
  9. // - sales_num 销量(分类列表-排序)
  10. // - price价格¥15.00(分类列表-排序)
  11. // - slides头图(数组)
  12. // - category所属菜单(春)
  13. // - type所属分类(年份:0~1年)
  14. // - remark 备注(* 7 天无理由退货,15 天免费换货,满 150 元免运费。)
  15. // - 创建时间
  16. // - 更新时间
  17. // - 是否显示
  18. // - 是否首页
  19. // - 是否头图
  20. // - 是否推荐
  21. var productSchema = new Schema(
  22. {
  23. "name": { // 商品名称
  24. type: String,
  25. index: {
  26. unique: true
  27. }
  28. },
  29. "detail": { // 图文详情
  30. type: String,
  31. index: true
  32. },
  33. "sales_num": { // 销量(分类列表-排序)
  34. type: Number,
  35. default: 0
  36. },
  37. "price": { // 价格¥15.00(分类列表-排序)
  38. type: Number,
  39. default: 0
  40. },
  41. "slides": [],// 头图(数组)
  42. "category": { // 所属菜单(春)
  43. type: String,
  44. index: true
  45. },
  46. "type": { // 所属分类(年份:0~1年)
  47. type: String,
  48. index: true
  49. },
  50. "remark": { // 备注
  51. type: String,
  52. default: '(* 7 天无理由退货,15 天免费换货,满 150 元免运费。)'
  53. },
  54. "created_at": {
  55. type: Date,
  56. default: Date.now
  57. },
  58. "updated_at": {
  59. type: Date, default: Date.now
  60. },
  61. "is_delete": { // 是否显示
  62. type: Boolean, index: true
  63. },
  64. "is_index": { // 是否首页
  65. type: Boolean, index: true
  66. },
  67. "is_top_slide": { // 是否头图
  68. type: Boolean, index: true
  69. },
  70. "recommend": { // 是否推荐
  71. type: Boolean, index: true
  72. }
  73. }
  74. );
  75. var Product = mongoose.model('Product', productSchema);
  76. var ProductDao = new MongooseDao(Product);
  77. module.exports = ProductDao;