Dit was eigenlijk een heel gemakkelijke oplossing.
De 'timestamp'-waarde werd opgeslagen als een String en niet als een Date-object.
Ik heb de volgende query uitgevoerd vanuit de MongoDB-shell:
db.indexes.find().forEach(function (doc) { doc.timestamp = new Date(Date.parse(doc.timestamp.toString())); db.indexes.save(doc); });
Die al mijn oude records heeft bijgewerkt als Date's
in plaats van String's
en nu werkt de query!