আপনি এর জন্য Date() এর সাথে $lte অপারেটর ব্যবহার করতে পারেন। আসুন প্রথমে নথি সহ একটি সংগ্রহ তৈরি করি। এখানে, আমরা 2019-05-11 তারিখ নির্ধারণ করেছি, যা বর্তমান তারিখ −
> db.getDocumentsExpiredDemo.insertOne({"ArrivalDate":new ISODate("2019-05-11")});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5cd563b17924bb8b89"b35}) getDocumentsExpiredDemo.insertOne({"ArrivalDate":new ISODate("2019-01-01")});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5cd563bf7924bb85b3f4893cDcuedements"}) আগমনের তারিখ":নতুন ISODate("2019-05-10")});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5cd563ca7924bb85b3f4893d")}> db.getDocumentsExpiredDemo("ISODnate"{.inserte") "2019-02-01")});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5cd563e77924bb85b3f4893e")}
Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -
> db.getDocumentsExpiredDemo.find().pretty();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5cd563b17924bb85b3f4893b"), "আগমন তারিখ" :ISODate("2019-05-11T00:00:00Z")}{ "_id" :ObjectId("5cd563bf9bf4893b"):ObjectId("5cd563bf74948"), ISODate("2019-01-01T00:00:00Z")}{ "_id" :ObjectId("5cd563ca7924bb85b3f4893d"), "আসার তারিখ" :ISODate("2019-05-10T00:00:00Z") :ObjectId("5cd563e77924bb85b3f4893e"), "আসার তারিখ" :ISODate("2019-02-01T00:00:00Z")}
মঙ্গোডিবি −
-এ আজকের আগে মেয়াদ শেষ হয়ে যাওয়া নথিগুলি পাওয়ার জন্য নিম্নোক্ত ক্যোয়ারী> db.getDocumentsExpiredDemo.find({ "ArrivalDate":{ $lte :new Date()}});
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5cd563bf7924bb85b3f4893c"), "আগমন তারিখ" :ISODate("2019-01-01T00:00:00Z") }{ "_id" :ObjectId("5cd563cab3f4893c"), "5cd563cabf7924" :অবজেক্টআইডি ISODate("2019-05-10T00:00:00Z") }{ "_id" :ObjectId("5cd563e77924bb85b3f4893e"), "আসার তারিখ" :ISODate("2019-02-01T00:00)00>