搜索

首页  >  问答  >  正文

mongodb - 电商平台,商品的月销量是如何计算的?

比如一个月总销量是500件,2月1号当天销量是11件, 但是3月1号才10件,那么过了3月1号,总销量就会变成499件。
是写一个定时任务每天凌晨更新,从今天往前30天,根据前面30天下单量来统计每个月的销量的吗?还是能做到实时统计月销量?

同理,一般视频或者文章的月浏览量是如何统计的?

巴扎黑巴扎黑2776 天前855

全部回复(1)我来回复

  • 世界只因有你

    世界只因有你2017-05-17 10:04:35

    尽管没能完全理解你的意思,但是有时候是这么做的。例如:

    { 产品:String,
      销量:[{日期:'3月1日',销量:100},
            {日期:'3月2日',销量:50},
            ...
            ....
            ],
      总计销量:number
    }
    

    总结销量可以使用update + $inc来实时更新。

    供参考。

    Love MongoDB!Have fun!

    回复
    0
  • 取消回复