MongoDB-তে একটি নির্দিষ্ট মানের গণনা পেতে, aggregate() ব্যবহার করুন। আসুন নথি-
সহ একটি সংগ্রহ তৈরি করি> db.demo210.insertOne(... {... বিস্তারিত:[... {... ক্লায়েন্টের নাম:"রবার্ট"... },... {...... lientName:" জন ডো"... },... {...... ক্লায়েন্টের নাম:"রবার্ট"... },... {...... ক্লায়েন্টের নাম:"রবার্ট"... },.. । /প্রে>Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo210.find();এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e3d99ab03d395bdc21346f9"), "বিস্তারিত" :[ { "ক্লায়েন্টনাম" :"রবার্ট" }, { "ক্লায়েন্টনাম" :"জন ডো" }, { "ক্লায়েন্টের নাম" :"রবার্ট"} , { "ক্লায়েন্টনাম" :"রবার্ট" }, { "ক্লায়েন্টের নাম" :"ডেভিড মিলার" } ] }একটি নির্দিষ্ট মান −
গণনা করার জন্য নিচের প্রশ্নটি রয়েছে> db.demo210.aggregate([... { "$match" :{ "details.ClientName" :"Robert" } },... { "$unwind" :"$details" },.. { "$match" :{ "details.ClientName" :"Robert" } },... { "$group" :{ "_id" :"$_id", "আকার" :{ "$sum" :1 } } },... { "$match" :{ "আকার" :{ "$gte" :2 } } }...]);এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e3d99ab03d395bdc21346f9"), "আকার" :3 }