Anda dapat mencoba mendapatkan objek tanggal yang mengambil bulan tanggal saat ini (mengingat bahwa tanggal bulan JavaScript adalah indeks berbasis 0) dan menambahkan 1 untuk mendapatkan tanggal satu bulan dari sekarang, yang kemudian dapat Anda gunakan dalam kueri Anda dengan $gt
operator pada createdDate
bidang:
var now = new Date();
d = new Date(now.getFullYear(), now.getMonth()+1, now.getDate());
db.collection.remove({ createdDate: { $gt: d } })
PERBARUI
Untuk pertanyaan kedua Anda,
MongoDB saat ini tidak memiliki dukungan untuk penjadwalan Pekerjaan asli. Sebagian besar sistem operasi memiliki cara untuk menjalankan program terjadwal seperti cron atau Windows Task Scheduler dll jadi karena ini adalah pertanyaan yang cukup luas, saya hanya dapat menyarankan Anda menulis skrip shell khusus dengan skrip di atas yang dapat Anda jadwalkan dengan Windows Task Scheduler untuk dijalankan setiap hari .