Untuk menghapus dokumen sebelum Tanggal, perintah Anda harus:
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(YEAR, MONTH, DATE) } })
Untuk menghapus catatan sebelum 1 Oktober 2017, perintahnya adalah:
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(2017, 9, 1) } })
Oktober adalah bulan ke 10. Jika bidang bulan diindeks nol, maka kami menggunakan 9, jika tidak gunakan 10.
.................................
Ini akan menghapus semua catatan yang lebih lama dari tujuh hari :
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
Pembaruan: collection.remove tidak digunakan lagi