Sie müssen sicherstellen, dass Sie echte Datumswerte verwenden, keine Zeichenfolgen. Zum Beispiel:
var from = ISODate("2011-11-24")
var to = ISODate("2011-11-25T23:59:59")
db.posts.find({ created_at : { $gte : from, $lt : to } })
Stellen Sie sicher, dass Ihre Abfragen nicht nur echte Datumswerte verwenden, sondern auch, dass Ihre gespeicherten Daten auch echte Datumswerte enthalten.