文档类型
{
"_id" : ObjectId("585232c2bbdfc4243ecf2670"),
"field1" : "value1",
"date" : "Mon Dec 19 2016 14:45:17 GMT+0530 (IST)",
"field2" : "value2",
"field3" : true
}
使用的查询:
db.myCollection.find({"date":{"$lt":new Date()}})
我想在上午12:05运行此查询以获取所有过去的记录 昨天23:59:59
答案 0 :(得分:4)
似乎该值是字符串而不是Date
。
Date
类型的字段应如下所示:
"date" : ISODate("2016-12-19T14:45:17.000Z");
并不喜欢你所看到的。
确保将Date
对象保存到集合中,而不是字符串表示形式。