我有一个疑问,我已经保存了这样的日期,timeStamp:“2014-10-30T15:13:37.199Z”,在猫鼬中。
但我想像这样进行搜索:
model.find({ timeStamp: { $gte: startDate, $lt: endDate }})
其中startDate和endDate例如是2014-10-30。这可能。
答案 0 :(得分:0)
我应该写这里因为更好的代码视图。
如果您的日期字段具有字符串值,则只能使用;
startDate = startDate + "T23:59:59";
否则;
startDate.setHours(23)
startDate.setMinutes(59)
startDate.setSeconds(59)
Node.js和Mongoose允许使用Javascript日期函数。如果您愿意,可以访问http://www.w3schools.com/jsref/jsref_obj_date.asp
请告诉我你的结果。