কম্পিউটার টিউটোরিয়াল

MongoDB-এ অ্যারে থেকে নির্দিষ্ট এলিমেন্ট এক্সেস করা (forEach ব্যবহার করে)

forEach() লুপ ব্যবহার করে অ্যারে এলিমেন্ট ইটারেট করুন এবং নির্দিষ্ট ফিল্ড এক্সট্র্যাক্ট করুন।

> db.demo742.insertOne({ "userDetails": [ { "userName":"Robert", "CountryName":"UK" }, { "userName":"David", "CountryName":"AUS" } ] });

কোড (CountryName কালেক্ট করা):

> var ListOfCountryName= {};
> db.demo742.find({}).forEach(function(doc) {
    doc.userDetails.forEach(function (d){
      ListOfCountryName[d.CountryName] = d.CountryName;
    });
});
> printjson(ListOfCountryName);

আউটপুট: { "UK" : "UK", "AUS" : "AUS" }

  1. MongoDB-তে এম্বেডেড অ্যারে থেকে নির্দিষ্ট এলিমেন্ট পাওয়া

  2. MongoDB-তে অ্যাগ্রিগেশন দিয়ে অ্যারে এলিমেন্টের গড় (Average) বের করা ($avg)

  3. MongoDB ডকুমেন্টের নির্দিষ্ট ফিল্ড থেকে অ্যারে এলিমেন্ট কাউন্ট করা

  4. MongoDB-এ একটি ফিল্ডের সব মান আপডেট করা নির্দিষ্ট স্ট্রিং দিয়ে