इसका कारण यह है कि जिस दिनांक फ़ील्ड पर आप पूछताछ कर रहे हैं वह एक स्ट्रिंग दायर की गई है, न कि दिनांक()। कस्टम दिनांक स्ट्रिंग के बजाय अपने मोंगो दस्तावेज़ों में, दिनांक फ़ील्ड में जावास्क्रिप्ट दिनांक ऑब्जेक्ट डालें।
जैसे
{ deviceID: 186,,"date": new Date(2012, 7, 14) }
और जब आप निष्कासन निष्पादित करते हैं तो इसे पसंद करें
db.coll.remove({date:{$lte:new Date(2012, 7, 14)}})