কম্পিউটার

এক MongoDB সমষ্টি প্রশ্নে বাছাই এবং গোষ্ঠী?


একটি একক ক্যোয়ারীতে বাছাই এবং গ্রুপ করার জন্য, সমষ্টি ফ্রেমওয়ার্ক সহ $group অপারেটর ব্যবহার করুন। আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.sortAndGroupDemo.insertOne({ মূল্য :40, পণ্য:10});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5ce8f2bc78f00858fb12e907")}> db.sortne({0}price) , পণ্য:10});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5ce8f2bc78f00858fb12e908")}> db.sortAndGroupDemo.insertOne({ মূল্য :90, পণ্য:20}");{ এখন স্বীকার করা হয়েছে "insertedId" :ObjectId("5ce8f2bc78f00858fb12e909")}> db.sortAndGroupDemo.insertOne({ মূল্য :200, পণ্য:10});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectIdf208">ObjectIdf208">ObjectIdf208"5>ObjectIdf208) sortAndGroupDemo.insertOne({ মূল্য :70, পণ্য:20});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5ce8f2bc78f00858fb12e90b")}> db.sortAndGroupDemo, (Product:70} Price:70);{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5ce8f2bd78f00858fb12e90c")}

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -

> db.sortAndGroupDemo.find().pretty();

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

তৈরি করবে
{ "_id" :ObjectId("5ce8f2bc78f00858fb12e907"), "মূল্য" :40, "প্রোডাক্ট" :10}{ "_id" :ObjectId("5ce8f2bc78f00858fb12e908"), "ডাক্ট 01," :"প্রোডাক্ট 01" }{ "_id" :ObjectId("5ce8f2bc78f00858fb12e909"), "মূল্য" :90, "পণ্য" :20}{ "_id" :ObjectId("5ce8f2bc78f00858fb12e90a"), "মূল্য" :01, "প্রোডাক্ট" :01 "_id" :ObjectId("5ce8f2bc78f00858fb12e90b"), "মূল্য" :70, "পণ্য" :20}{ "_id" :ObjectId("5ce8f2bd78f00858fb12e90c"), "মূল্য" :"প্রোডাক্ট" :30 

একটি একক MongoDB একত্রীকরণ ক্যোয়ারীতে বাছাই এবং গোষ্ঠী করার জন্য নিম্নলিখিত প্রশ্নগুলি রয়েছে -

> db.sortAndGroupDemo.aggregate( [ { "$group":{ "_id":"$Product" }}, { "$sort" :{ "মূল্য":1 }}, { "$project":{"_id":1 }} ]);

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

তৈরি করবে
{ "_id" :30 }{ "_id" :20 }{ "_id" :10 }

  1. ডুপ্লিকেট নথি গোষ্ঠীতে MongoDB ক্যোয়ারী

  2. নেস্টেড অ্যারে সাজানোর জন্য MongoDB ক্যোয়ারী?

  3. _id দ্বারা গ্রুপে MongoDB ক্যোয়ারী

  4. MongoDB সমষ্টি এবং অভিক্ষেপ?