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

查看:117
本文介绍了mongodb - 电商平台,商品的月销量是如何计算的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

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

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

解决方案

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

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

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

供参考。

Love MongoDB!Have fun!

这篇关于mongodb - 电商平台,商品的月销量是如何计算的?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆