Vous devez vous assurer que vous utilisez des valeurs de date réelles, et non des chaînes. Par exemple :
var from = ISODate("2011-11-24")
var to = ISODate("2011-11-25T23:59:59")
db.posts.find({ created_at : { $gte : from, $lt : to } })
En plus de vous assurer que vos requêtes utilisent des valeurs de date réelles, assurez-vous que vos données stockées contiennent également des valeurs de date réelles.