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

MongoDB-এ নেস্টেড স্ট্রিং অ্যারে কোয়ারি করা (ডট নোটেশন)

নেস্টেড অ্যারেতeki স্ট্রিং মান খুঁজতে ডট নোটেশন ব্যবহার করুন।

নমুনা ডেটা

> db.nestedStringDemo.insertOne({
    "CustomerName": "John",
    "CustomerOtherDetails": [
        {"Age": 29, "CountryName": "US"},
        {"CompanyName": "Amazon", "Salary": 150000, "ProjectName": ["Online Library Management System", "Pig Dice Game"]}
    ]
});

কোয়ারি উদাহরণ

> db.nestedStringDemo.find({"CustomerOtherDetails.ProjectName": "Chat Application"}).pretty();

CustomerOtherDetails.ProjectName পাথ ব্যবহার করে নেস্টেড অ্যারেতে স্ট্রিং ম্যাচ করা হয়েছে।

  1. MongoDB-তে সাবডকুমেন্টের অ্যারে কুয়েরি

  2. MongoDB-এ নেস্টেড অ্যারে সর্ট করা

  3. MongoDB-এ অ্যারেতে নির্দিষ্ট মান রিপ্লেস করা (Positional $ ও $set)

  4. MongoDB-এ এমবেডেড ডকুমেন্টের অ্যারে ফিল্টার করা (৩ লেভেল)