【发布时间】:2014-10-10 21:47:47
【问题描述】:
我正在尝试根据日期字段查询集合。我的收藏有一个日期+时间戳类型的字段。但是我想忽略时间戳,只使用日期部分。该字段是:“结束日期”:ISODate(“2014-10-10T07:00:00Z”)。我正在使用以下查询:
Camps.findOne(
{ $and: [ {status: 1} , {camp_id: pCampID} , {$or: [ {enddate: null}, {enddate: {$gte: new Date()} } ] } ] },...
但是日期 (new Date()) 被转换为 UTC 日期,这会导致查询不返回所有文档。
非常感谢任何帮助。
【问题讨论】: