可以查询特定日期吗?
我在mongo食谱中发现,我们可以在Querying for a Date Range%的范围内完成
db.posts.find({"created_on": {"$gte": start, "$lt": end}})
但是有没有可能确定一个具体的日期呢?
db.posts.find({"created_on": new Date(2012, 7, 14) })
可以查询特定日期吗?
我在mongo食谱中发现,我们可以在Querying for a Date Range%的范围内完成
db.posts.find({"created_on": {"$gte": start, "$lt": end}})
但是有没有可能确定一个具体的日期呢?
db.posts.find({"created_on": new Date(2012, 7, 14) })
如果您在数据库中保存的日期没有时间(只有年、月、日),那么这应该是可行的.
你保存的日期很可能是new Date()
天,其中包括时间成分.要查询这些时间,您需要创建一个包含一天中所有时刻的日期范围.
db.posts.find({ //query today up to tonight
created_on: {
$gte: new Date(2012, 7, 14),
$lt: new Date(2012, 7, 15)
}
})