Ini sebenarnya adalah perbaikan yang sangat mudah.
Nilai 'timestamp' disimpan sebagai String, dan bukan objek Date.
Saya menjalankan kueri berikut dari shell MongoDB:
db.indexes.find().forEach(function (doc) { doc.timestamp = new Date(Date.parse(doc.timestamp.toString())); db.indexes.save(doc); });
Yang memperbarui semua catatan lama saya sebagai Date's
bukannya String's
dan sekarang kueri berfungsi!