কম্পিউটার

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


অ্যারের শুধুমাত্র একটি উপাদান স্লাইস করতে, MongoDB-তে $slice ব্যবহার করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo579.insertOne(
...    {
...       "_id" : 101,
...       "details" : { "FirstName" : "John" },
...       "Marks" : [ 56,78,90,34,45,74 ]
...    }
... );
{ "acknowledged" : true, "insertedId" : 101 }

Find() পদ্ধতি -

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

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

তৈরি করবে
{
   "_id" : 101,
   "details" : {
      "FirstName" : "John"
   },
   "Marks" : [
      56,
      78,
      90,
      34,
      45,
      74
   ]
}

অ্যারের শুধুমাত্র একটি উপাদান −

স্লাইস করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে
> db.demo579.find({},{Marks : {$slice : 1} ,"details":0,"_id":0})

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

তৈরি করবে
{ "Marks" : [ 56 ] }

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

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

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

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