To było naprawdę łatwe rozwiązanie.
Wartość 'timestamp' została zapisana jako String, a nie jako obiekt Date.
Uruchomiłem następujące zapytanie z powłoki MongoDB:
db.indexes.find().forEach(function (doc) { doc.timestamp = new Date(Date.parse(doc.timestamp.toString())); db.indexes.save(doc); });
Który zaktualizował wszystkie moje stare rekordy jako Date's
zamiast String's
a teraz zapytanie działa!