ধরা যাক আপনি ব্যবহারকারীদের লগইন তারিখ সংরক্ষণ করেছেন। এখন, আপনি শুধুমাত্র নির্দিষ্ট তারিখ অর্থাৎ লগইন তারিখের জন্য রেকর্ড গণনা করতে চান। এর জন্য, count() সহ $gte এবং $lt অপারেটর ব্যবহার করুন। আসুন প্রথমে নথি-
সহ একটি সংগ্রহ তৈরি করি> db.findDataByDateDemo.insertOne({"UserName":"John","UserLoginDate":new ISODate("2019-01-31")});{ "স্বীকৃত" :true, "insertedId" :ObjectId( "5cdd8cd7bf3115999ed511ed")}> db.findDataByDateDemo.insertOne({"UserName":"Larry","UserLoginDate":new ISODate("2019-02-01")});{ "স্বীকৃত :"আমি স্বীকার করেছি :"আমি স্বীকার করেছি ObjectId("5cdd8ce7bf3115999ed511ee")}> db.findDataByDateDemo.insertOne({"UserName":"Sam","UserLoginDate":new ISODate("2019-05-02")}";{ "প্রমাণ করেছি, আমি স্বীকার করেছি, আমি স্বীকার করেছি " :ObjectId("5cdd8cf3bf3115999ed511ef")}> db.findDataByDateDemo.insertOne({"UserName":"David","UserLoginDate":new ISODate("2019-05-16") "true led,"}}); "insertedId" :ObjectId("5cdd8d00bf3115999ed511f0")}> db.findDataByDateDemo.insertOne({"UserName":"Carol","UserLoginDate":new ISODate("2019-9")"এখন পরিচালিত "{}-10); true, "insertedId" :ObjectId("5cdd8d0ebf3115999ed511f1")}
Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -
> db.findDataByDateDemo.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5cdd8cd7bf3115999ed511ed"), "UserName" :"John", "UserLoginDate" :ISODate("2019-01-31T00:00:00Z") }{ "_id" :ObjectId(" 5cdd8ce7bf3115999ed511ee"), "ব্যবহারকারীর নাম" :"ল্যারি", "ব্যবহারকারীর লগিন তারিখ" :ISODate("2019-02-01T00:00:00Z") }{ "_id" :ObjectId("5cdd8cf3bf3115am), ""edu1519am" :" , "UserLoginDate" :ISODate("2019-05-02T00:00:00Z") }{ "_id" :ObjectId("5cdd8d00bf3115999ed511f0"), "ব্যবহারকারীর নাম" :"ডেভিড", "ব্যবহারকারীর লগইন তারিখ" (2 ISO-5) :019 -16T00:00:00Z") }{ "_id" :ObjectId("5cdd8d0ebf3115999ed511f1"), "ব্যবহারকারীর নাম" :"ক্যারল", "ব্যবহারকারী লগিন তারিখ" :ISODate("2019-10-19T00:00:00Z") প্রাক>MongoDB-তে একটি নির্দিষ্ট তারিখের জন্য ডেটা খোঁজার জন্য নিম্নলিখিত ক্যোয়ারী রয়েছে। এখানে, আমরা সেই ব্যবহারকারীদের পাচ্ছি যারা নির্দিষ্ট তারিখের মধ্যে লগ ইন করেছেন −
> db.findDataByDateDemo.count({"UserLoginDate":{ "$gte":নতুন তারিখ("2019-05-02"), "$lt":নতুন তারিখ("2019-05-18") } });এটি নিম্নলিখিত আউটপুট −
তৈরি করবে2