Voor het verwijderen van documenten vóór Date moet uw opdracht zijn:
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(YEAR, MONTH, DATE) } })
Voor het verwijderen van records voor 1 oktober 2017 is het commando:
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(2017, 9, 1) } })
Oktober is de 10e maand. Als het maandveld nul geïndexeerd is, gebruiken we 9, anders 10.
...........................
Hiermee worden alle records verwijderd die ouder zijn dan zeven dagen :
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
Bijwerken: collection.remove is verouderd