Dateより前のドキュメントを削除するには、コマンドは次のようになります。
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(YEAR, MONTH, DATE) } })
前のレコードを削除する場合 2017年10月1日、コマンドは次のようになります:
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(2017, 9, 1) } })
10月は10ヶ月目です。月フィールドのインデックスがゼロの場合は9を使用し、それ以外の場合は10を使用します。
...........................
これにより、7日より古いすべてのレコードが削除されます :
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
更新: collection.removeは非推奨です