ডকুমেন্টসহ একটি কলেকশন তৈরি করা
> db.demo195.insertOne({"Subject":"MySQL"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3af3f203d395bdc21346d4") } > db.demo195.insertOne({"Subject":"MongoDB"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3af3f703d395bdc21346d5") } > db.demo195.insertOne({"Subject":"Java"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3af3fa03d395bdc21346d6") }
find() মেথড ব্যবহার করে সব ডকুমেন্ট দেখানো
> db.demo195.find();
এটি নিচের আউটপুট তৈরি করবে:
{ "_id" : ObjectId("5e3af3f203d395bdc21346d4"), "Subject" : "MySQL" } { "_id" : ObjectId("5e3af3f703d395bdc21346d5"), "Subject" : "MongoDB" } { "_id" : ObjectId("5e3af3fa03d395bdc21346d6"), "Subject" : "Java" }
কোয়ারী থেকে নির্দিষ্ট মানগুলোর তালিকা ফেরত পাওয়ার কোয়ারী
> db.demo195.find().map(function(doc){ return doc.Subject });
এটি নিচের আউটপুট তৈরি করবে:
[ "MySQL", "MongoDB", "Java" ]
ব্যাখ্যা: map() ফাংশন ব্যবহার করে কাসর থেকে প্রতিটি ডকুমেন্টের Subject ফিল্ড বের করে একটি জাভাস্ক্রিপ্ট অ্যারে হিসেবে ফেরত দেওয়া হয়েছে। এটি শেল-লেভেল অপারেশন, সার্ভার-সাইড প্রজেকশন নয়।