কম্পিউটার

MongoDB ক্যোয়ারী অ্যারে উপাদান একত্রিত গড় পেতে?


অ্যারে উপাদানের গড় পেতে, $avg ব্যবহার করুন। আসুন আমরা নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo584.insertOne({"Marks":[75,50,85,60,80]});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e91d827fd2d90c177b5bcc2")
}

Find() পদ্ধতি -

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

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

তৈরি করবে
{
   "_id" : ObjectId("5e91d827fd2d90c177b5bcc2"),
   "Marks" : [
      75,
      50,
      85,
      60,
      80
   ]
}

অ্যারে এলিমেন্টের একত্রীকরণে avg খুঁজে বের করার জন্য নিচের ক্যোয়ারী −

> db.demo584.aggregate([
...    { $project: { MarksAvg: { $avg: "$Marks"} } }
... ])

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

তৈরি করবে
{ "_id" : ObjectId("5e91d827fd2d90c177b5bcc2"), "MarksAvg" : 70 }

  1. একটি শর্ত সহ একটি অ্যারের উপাদান সন্নিবেশ করতে MongoDB ক্যোয়ারী?

  2. সাব সম্পত্তি হিসাবে অ্যারে থেকে উপাদান সরাতে MongoDB ক্যোয়ারী

  3. MongoDB-তে সাবডকুমেন্টের কোয়েরি অ্যারে

  4. MongoDB ক্যোয়ারী অ্যারের শুধুমাত্র একটি উপাদান স্লাইস করতে