Anda tidak perlu menggunakan regex di sini, sesuatu yang lebih sederhana seperti ini akan berfungsi:
db.posts.find({"headers.Date": new Date(2001, 06, 06) })
Ini akan berfungsi jika tanggal yang Anda simpan di DB tidak memiliki waktu (hanya hari, bulan, tahun)
Sekarang jika Anda memiliki tanggal yang disimpan dengan Date() baru, yang menyertakan komponen waktu juga, maka Anda perlu membuat rentang tanggal yang mencakup semua momen untuk hari itu :
db.posts.find( //query for all moments/time of a specific date
{"headers.Date": {"$gte": new Date(2001, 6, 6), "$lt": new Date(2001, 6, 7)}})
Catatan - API untuk Tanggal adalah Tanggal(YYYY,MM,DD) dan penghitungan untuk 'bulan' dimulai dari '0' dan menghitung 'tanggal' dimulai dari '1'.