Ini karena bidang tanggal yang Anda tanyakan adalah string yang diajukan dan bukan Date(). Di dokumen mongo Anda alih-alih string tanggal khusus, masukkan objek tanggal javascript ke dalam bidang tanggal.
seperti
{ deviceID: 186,,"date": new Date(2012, 7, 14) }
dan ketika Anda menjalankan penghapusan lakukan seperti
db.coll.remove({date:{$lte:new Date(2012, 7, 14)}})