如何按日期排序,但基于mongoose(node.js)中的日期(平铺日)

时间:2014-01-31 21:25:29

标签: node.js mongoose

我的目标是按日期排序,但是我也按照用户投票排序到最近的一天。基本上,按天和最高票数排序,以便当天投票最多。

1 个答案:

答案 0 :(得分:1)

非常确定您需要在mongodb数据中存储精确日期和预先覆盖的日期,然后按预先处理的日期排序。对于字符串字段进行不区分大小写的搜索,您将看到很多这种模式。使用mongoose,您可以使用预保存挂钩根据精确日期自动设置预先覆盖的日期。一旦数据存在,排序部分就能正常工作。