Để xóa tài liệu trước Ngày, lệnh của bạn phải là:
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(YEAR, MONTH, DATE) } })
Để xóa hồ sơ trước Ngày 1 tháng 10 năm 2017, lệnh sẽ là:
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(2017, 9, 1) } })
Tháng 10 là tháng thứ 10. Nếu trường tháng không được lập chỉ mục, thì chúng tôi sử dụng 9, nếu không thì sử dụng 10.
...........................
Thao tác này sẽ xóa tất cả các bản ghi cũ hơn bảy ngày :
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
Cập nhật: collection.remove không được dùng nữa