Det burde fungere, hvis de datoer, du har gemt i DB'en, er uden tid (kun år, måned, dag).
Chancerne er, at de datoer, du gemte, var new Date()
, som inkluderer tidskomponenterne. For at forespørge på disse tidspunkter skal du oprette et datointerval, der inkluderer alle øjeblikke på en dag.
db.posts.find({ //query today up to tonight
created_on: {
$gte: new Date(2012, 7, 14),
$lt: new Date(2012, 7, 15)
}
})