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" }