কম্পিউটার

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


আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
>db.demo11.insertOne({"ListOfStudent":[{"StudentName":"Chris","ListOfScore":[76,67,54,89]}]});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e0f6e34d7df943a7cec4fa1")}

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

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

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

তৈরি করবে
{ "_id" :ObjectId("5e0f6e34d7df943a7cec4fa1"), "ListOfStudent" :[ { "StudentName" :"Chris", "ListOfScore" :[ 76, 67, 54, 89] } ] } 

এখানে একটি শর্ত −

সহ একটি অ্যারে উপাদান সন্নিবেশ করার জন্য ক্যোয়ারী রয়েছে
> db.demo11.update( {"ListOfStudent.StudentName":"Chris"}, {$push:{"ListOfStudent.$.ListOfScore":98}} );WriteResult({ "nMatched" :1, " nUpserted" :0, "nModified" :1 })

আসুন আমরা ডকুমেন্টগুলি আবার পরীক্ষা করি -

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

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

তৈরি করবে
{ "_id" :ObjectId("5e0f6e34d7df943a7cec4fa1"), "ListOfStudent" :[ { "StudentName" :"Chris", "ListOfScore" :[ 76, 67, 54, 89, 98 ] }> 
  1. MongoDB ক্যোয়ারী অ্যারের শুধুমাত্র একটি উপাদান স্লাইস করতে

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

  3. MongoDB এর সাথে এমবেডেড নথির অ্যারেতে ফিল্টার ক্যোয়ারী?

  4. মঙ্গোডিবিতে শর্তের সাথে সংযুক্ত?