For at fjerne dokumenter før dato, skal din kommando være:
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(YEAR, MONTH, DATE) } })
Til fjernelse af poster før 1. oktober 2017 vil kommandoen være:
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(2017, 9, 1) } })
Oktober er den 10. måned. Hvis månedsfeltet er nul indekseret, så bruger vi 9, ellers bruger vi 10.
...................................
Dette vil fjerne alle registreringer, der er ældre end syv dage :
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
Opdatering: collection.remove er forældet