Đó là vì trường ngày bạn đang truy vấn là một chuỗi được lưu trữ chứ không phải Ngày (). Trong tài liệu mongo của bạn thay vì một chuỗi ngày tùy chỉnh, hãy chèn các đối tượng ngày javascript vào trường ngày.
thích
{ deviceID: 186,,"date": new Date(2012, 7, 14) }
và khi bạn thực hiện lệnh remove, hãy làm như thế
db.coll.remove({date:{$lte:new Date(2012, 7, 14)}})