आप इसके लिए नई तिथि() के साथ $lte ऑपरेटर का उपयोग कर सकते हैं। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं
>db.dateTimeValueLessThanNowDemo.insertOne({"CustomerName":"Larry",,"CustomerProductName":"Product-1",,"ArrivalDate":new ISODate("2017-01-31")});{ "स्वीकृत " :सच, "insertId" :ObjectId("5ca1e8ab66324ffac2a7dc59")}>db.dateTimeValueLessThanNowDemo.insertOne({"CustomerName":"Mike",,"CustomerProductName":"Product-2",,"ArrivalDate":new ISODate("2019 -04-01")});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5ca1e8c166324ffac2a7dc5a")}>db.dateTimeValueLessThanNowDemo.insertOne({"CustomerName":"Chris",,"CustomerProductName":"Product- 3", "आगमन तिथि":नया आईएसओडेट ("2019-03-31")}); { "स्वीकृत":सत्य, "सम्मिलित आईडी":ऑब्जेक्ट आईडी ("5ca1e8d266324ffac2a7dc5b")}>db.dateTimeValueLessThanNowDemo.insertOne({"CustomerName" :"Robert",,"CustomerProductName":"Product-4",,"ArrivalDate":new ISODate("2019-04-02")});{ "स्वीकृत" :true, "insertId" :ObjectId("5ca1e8e766324ffac2a7dc5c") }पूर्व>खोज () विधि की मदद से संग्रह से सभी दस्तावेजों को प्रदर्शित करने के लिए क्वेरी निम्नलिखित है
> db.dateTimeValueLessThanNowDemo.find().pretty();यह निम्नलिखित आउटपुट उत्पन्न करेगा
{ "_id" :ObjectId("5ca1e8c166324ffac2a7dc5a"), "CustomerName" :"Mike", "CustomerProductName" :"Product-2", "ArrivalDate" :ISODate("2019-04-01T00:00:00Z" )}{ "_id" :ObjectId("5ca1e8d266324ffac2a7dc5b"), "CustomerName" :"Chris", "CustomerProductName" :"Product-3", "ArrivalDate" :ISODate("2019-03-31T00:00:00Z") }{ "_id" :ObjectId("5ca1e8e766324ffac2a7dc5c"), "CustomerName" :"Robert", "CustomerProductName" :"Product-4", "ArrivalDate" :ISODate("2019-04-02T00:00:00Z")}अभी से कम डेटाटाइम मान के लिए क्वेरी निम्नलिखित है। मान लें कि वर्तमान तिथि 2019-04-02 है
> db.dateTimeValueLessThanNowDemo.find({ArrivalDate:{$lte:new date() }}).pretty();यह निम्नलिखित आउटपुट उत्पन्न करेगा
{ "_id" :ObjectId("5ca1e8ab66324ffac2a7dc59"), "CustomerName" :"Larry", "CustomerProductName" :"Product-1", "ArrivalDate" :ISODate("2017-01-31T00:00:00Z" )}{ "_id" :ObjectId("5ca1e8c166324ffac2a7dc5a"), "CustomerName" :"Mike", "CustomerProductName" :"Product-2", "ArrivalDate" :ISODate("2019-04-01T00:00:00Z") }{ "_id" :ObjectId("5ca1e8d266324ffac2a7dc5b"), "CustomerName" :"Chris", "CustomerProductName" :"Product-3", "ArrivalDate" :ISODate("2019-03-31T00:00:00Z")}