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!