MongoDb转换时间戳到日期IN查询

时间:2014-10-02 06:26:15

标签: mongodb date

我有一个应用程序,我必须在其中制作一些统计信息,并且我遇到了请求的问题。

事实上,我需要的是:

  • 获取列表项的总和
  • 两个日期之间的
  • (DB中的时间戳格式)
  • 按年份和月份分组
  • 如果任务是完成

实际上,我有这个查询(肯定不起作用):

db.collection.aggregate([{$match: {timestampentre: {$gt: start}, timestampentre: {$lt: end}}},{$project: {isDone: "$isDone", year: {$year: "$year"}, month: {$month: "$month"}}},{$group: {_id: {year: "$year", month: "$month"}, count: {$sum: 1}}}])

我需要的是在查询期间翻译MongoDb日期中的“timestampentre”。 事实上,我需要得到这样的东西:

{$match: {new Date(timestampentre): {$gt: new Date().getTime()}

有了这个,我就能够在一个月或一年进行分组

我不知道它是否正确或可能,但它是否存在允许我使用mongodb转换日期时间戳的内容?

感谢您提前

0 个答案:

没有答案