কম্পিউটার

একটি সংগ্রহের জন্য MongoDB-তে মৃত্যুদন্ডের পরিসংখ্যান পান


পরিসংখ্যান পেতে, MongoDB-তে ব্যাখ্যা() ব্যবহার করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo157.insertOne({"Status":"Active"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e354fdffdf09dd6d08539fc")}> db.demo157.insertOne"( :"ইনঅ্যাক্টিভ"});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e354fe3fdf09dd6d08539fd")}

Find() পদ্ধতি -

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন
> db.demo157.find();

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" :ObjectId("5e354fdffdf09dd6d08539fc"), "স্থিতি" :"সক্রিয়" }{ "_id" :ObjectId("5e354fe3fdf09dd6d08539fd"), "স্থিতি" :"নিষ্ক্রিয়" } 

MongoDB −

-এ ব্যাখ্যা() কীভাবে প্রয়োগ করা যায় তা নিচে দেওয়া হল
> db.demo157.find({স্থিতি:{ $in:['Active','InActive'] }}).explain("executionStats");

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "queryPlanner" :{ "plannerVersion" :1, "namespace" :"test.demo157", "indexFilterSet" :false, "parsedQuery" :{ "স্থিতি" :{ "$in" :[ "সক্রিয়" , "ইনঅ্যাক্টিভ" ] } }, "winningPlan" :{ "stage" :"COLLSCAN", "filter" :{ "স্থিতি" :{ "$in" :[ "সক্রিয়", "ইনঅ্যাক্টিভ" ] } }, "নির্দেশ " :"forward" }, "rejectedPlans" :[ ] }, "executionStats" :{ "executionSuccess" :true, "nReturned" :2, "executionTimeMillis" :18, "totalKeysExamined" :0, "totalDocsExamine, 2 "executionStages" :{ "stage" :"COLLSCAN", "filter" :{ "স্থিতি" :{ "$in" :[ "Active", "InActive" ] } }, "nReturned" :2, "executionTimeMillisE stimate" :0, "কাজ" :4, "উন্নত" :2, "needTime" :1, "needYield" :0, "saveState" :0, "restoreState" :0, "isEOF" :1, "অবৈধ করে" :0, "নির্দেশ" :"ফরোয়ার্ড", "ডক্সএক্সামিনড" :2 } }, "সার্ভার ইনফো" :{ "হোস্ট" :"ডেস্কটপ-কিউএন2RB3H", "পোর্ট" :27017, "সংস্করণ" :"4.0.5", "gitVersion" "3739429dd92b92d1b0ab120911a23d50bf03c412" }, "ঠিক আছে" :1}

  1. _id এর জন্য MongoDB সংগ্রহ আপডেট করা হচ্ছে?

  2. MongoDB-তে স্বতন্ত্র উপাদানগুলির জন্য সর্বাধিক মানগুলি কীভাবে পেতে হয়

  3. একটি MongoDB সংগ্রহে সব নাম পান

  4. একটি MongoDB সংগ্রহে সমস্ত কীগুলির নাম পান৷