পরিসংখ্যান পেতে, 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}