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

MongoDB কালেকশন থেকে নির্দিষ্ট কী-ভ্যালু পেয়ার পাওয়ার পদ্ধতি


MongoDB-তে ডট (.) নোটেশন ব্যবহার করে নির্দিষ্ট কী-ভ্যালু পেয়ার পাওয়া

MongoDB-তে নেস্টেড ডকুমেন্ট থেকে নির্দিষ্ট কী-ভ্যালু পেয়ার রিড করতে ডট (.) নোটেশন ব্যবহার করা হয়।

ধাপ ১: ডকুমেন্টসহ কালেকশন তৈরি করুন

> db.readSpecificKeyValueDemo.insertOne(
  {
    "_id": 100,
    "StudentDetails": {
      "StudentFirstName" : "David",
      "StudentLastName" : "Miller",
      "StudentAge": 23,
      "StudentCountryName": "US"
    }
  }
);
{ "acknowledged" : true, "insertedId" : 100 }

ধাপ ২: সব ডকুমেন্ট প্রদর্শন করুন

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

আউটপুট:

{
  "_id" : 100,
  "StudentDetails" : {
    "StudentFirstName" : "David",
    "StudentLastName" : "Miller",
    "StudentAge" : 23,
    "StudentCountryName" : "US"
  }
}

ধাপ ৩: নির্দিষ্ট কী-ভ্যালু পেয়ার রিড করুন

> db.readSpecificKeyValueDemo.find({}, {"StudentDetails.StudentCountryName": 1}).pretty();

ফলাফল:

{
  "_id" : 100,
  "StudentDetails" : {
    "StudentCountryName" : "US"
  }
}

ব্যাখ্যা: প্রজেকশন অবজেক্টে "StudentDetails.StudentCountryName": 1 লিখলে MongoDB ডট নোটেশন ব্যবহার করে নেস্টেড ডকুমেন্টের ভেতর থেকে শুধু StudentCountryName ফিল্ডটি রিটার্ন করে। _id ফিল্ড ডিফল্টভাবে রিটার্ন হয়, এটি বাদ দিতে _id: 0 ব্যবহার করতে পারেন।

  1. MongoDB-এ নির্দিষ্ট সিটি রেকর্ড খুঁজে বের করা

  2. MongoDB-এ কলেকশন থেকে ডেটা রিট্রিভ করা

  3. MongoDB-তে distinct() ব্যবহার করে ইউনিক ভ্যালু বের করা

  4. MongoDB কালেকশন থেকে ডুপ্লিকেট রিমুভ করার পদ্ধতি