【发布时间】:2015-04-16 08:27:20
【问题描述】:
如何在 Meteor JS 中获取今天和过去 7 天的记录。我使用的创建日期是
var date = new Date();
我使用的MongoDB集合代码如下图:
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
var start = new Date(""+yyyy+"-"+mm+"-"+dd+"T00:00:00.000Z");
var end = new Date(""+yyyy+"-"+mm+"-"+(dd+1)+"T00:00:00.000Z");
var fetchResult = Profile.find({created:{$gte: start, $lt: end}});
怎么办?
【问题讨论】:
-
stackoverflow.com/questions/563406/add-days-to-datetime 只需从 new Date() 中删除 7 天,比较一下就可以了
标签: mongodb meteor mongodb-query