【发布时间】:2021-03-26 09:42:36
【问题描述】:
我目前正在构建一个小型电子商务网站,对于主页,我想根据受欢迎程度对产品进行排名。产品架构包含以下数据:
{
...
noViews: Number, // Number of times a user has clicked on the product
avgRating: Number, // Average star rating (1 - 5)
datePosted: Date // Date the product was posted
}
什么是(相对)简单的算法/代码,我可以用来实现这个(使用 Node.js),其中产品将根据受欢迎程度进行排名(考虑时间,因此内容不会过时)。
谢谢。
【问题讨论】:
标签: javascript node.js mongodb algorithm rank