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

MongoDB-এ অবজেক্ট অফ অ্যারে কোয়ারি করা (ডট নোটেশন)

নেস্টেড অবজেক্টের অ্যারে ফিল্ড কোয়ারি করতে ডট নোটেশন ব্যবহার করুন।

নমুনা ডেটা

> db.demo194.insertOne({
    "_id": 101,
    "details": {"otherDetails": {"List1": ["MongoDB", "MySQL"], "List2": ["Java"], "List3": ["MongoDB", "C"]}}
});
> db.demo194.insertOne({
    "_id": 102,
    "details": {"otherDetails": {"List1": ["Java", "C"], "List2": ["C++"], "List3": ["Python", "Spring"]}}
});

কোয়ারি (List1-এ MongoDB আছে)

> db.demo194.find({"details.otherDetails.List1": "MongoDB"})

ফলাফল

{ "_id": 101, "details": {"otherDetails": {"List1": ["MongoDB", "MySQL"], "List2": ["Java"], "List3": ["MongoDB", "C"]}} }
  1. MongoDB-এ ডট নোটেশন দিয়ে নেস্টেড অ্যারেতে অবজেক্ট অ্যাক্সেস করা

  2. MongoDB Aggregation-এ দুটি অ্যারে $unwind করা

  3. MongoDB-এ অ্যারে অবজেক্টের নির্দিষ্ট ইনডেক্স আপডেট করা

  4. MongoDB-তে নেস্টেড অবজেক্টে গ্রুপ কুয়েরি