কম্পিউটার

কিভাবে আমি একটি উপসর্গ স্ট্রিং সঙ্গে একটি অ্যারের সব উপাদান আপডেট করতে পারি?


একটি উপসর্গ স্ট্রিং সহ একটি অ্যারের সমস্ত উপাদান আপডেট করতে, forEach() ব্যবহার করুন। আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.replaceAllElementsWithPrefixDemo.insertOne(
   {
      "StudentNames" : [
         "John",
         "Carol"
      ]
   }
);
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd91908b50a6c6dd317ad8e")
}
>
>
> db.replaceAllElementsWithPrefixDemo.insertOne(
   {
      "StudentNames" : [
         "Sam"
      ]
   }
);
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd9191cb50a6c6dd317ad8f")
}

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

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

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

তৈরি করবে
{
   "_id" : ObjectId("5cd91908b50a6c6dd317ad8e"),
   "StudentNames" : [
      "John",
      "Carol"
   ]
}
{
   "_id" : ObjectId("5cd9191cb50a6c6dd317ad8f"),
   "StudentNames" : [
         "Sam"
   ]
}

একটি উপসর্গ স্ট্রিং দিয়ে একটি অ্যারের সমস্ত উপাদান প্রতিস্থাপন করার জন্য নিম্নোক্ত ক্যোয়ারী। প্রিফিক্স স্ট্রিং হল "MR" -

> db.replaceAllElementsWithPrefixDemo.find().forEach(function (myDocumentValue) {
   var prefixValue = myDocumentValue.StudentNames.map(function (myValue) {
      return "MR." + myValue;
   });
   db.replaceAllElementsWithPrefixDemo.update(
      {_id: myDocumentValue._id},
      {$set: {StudentNames: prefixValue}}
   );
});

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

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

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

তৈরি করবে
{
   "_id" : ObjectId("5cd91908b50a6c6dd317ad8e"),
   "StudentNames" : [
      "MR.John",
      "MR.Carol"
   ]
}
{
   "_id" : ObjectId("5cd9191cb50a6c6dd317ad8f"),
   "StudentNames" : [
      "MR.Sam"
   ]
}

  1. আমি কিভাবে জাভাস্ক্রিপ্ট দিয়ে সব কুকি মুছে ফেলতে পারি?

  2. জাভাস্ক্রিপ্টের সাথে একই অ্যারের একটি অ্যারের উপাদানগুলিকে কীভাবে নকল করবেন?

  3. কিভাবে একটি নেস্টেড অ্যারে সব উপাদান যোগফল? জাভাস্ক্রিপ্ট

  4. অ্যান্ড্রয়েডের স্ট্রিং অ্যারে উপাদানগুলি থেকে সমস্ত সাধারণ অক্ষর কীভাবে সরিয়ে ফেলা যায়?