কম্পিউটার

MongoDB এর মাধ্যমে নির্দিষ্ট তারিখের মধ্যে লগ ইন করা ব্যবহারকারীদের সংখ্যা খুঁজুন


ধরা যাক আপনি ব্যবহারকারীদের লগইন তারিখ সংরক্ষণ করেছেন। এখন, আপনি চান যে ব্যবহারকারীরা নির্দিষ্ট তারিখের মধ্যে লগইন করেছেন অর্থাৎ লগইন তারিখ। এর জন্য, 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

  1. নির্দিষ্ট FirstName এবং LastName সহ নথিগুলি খুঁজতে MongoDB ক্যোয়ারী

  2. MongoDB এ একটি নির্দিষ্ট স্ট্রিং সহ একটি ক্ষেত্রের সমস্ত মান আপডেট করবেন?

  3. একটি নির্দিষ্ট মানের চেয়ে কম দাম সহ MongoDB রেকর্ড খুঁজুন

  4. মাইএসকিউএল দিয়ে মাসের আকারে তারিখের মধ্যে পার্থক্য খুঁজুন