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

MongoDB অ্যারে থেকে নির্দিষ্ট উপাদান (particular element) বের করার পদ্ধতি

MongoDB অ্যারে থেকে নির্দিষ্ট ইনডেক্সের উপাদান বের করতে aggregate পাইপলাইনে $arrayElemAt অপারেটর ব্যবহার করা হয়।

উদাহরণ ডেটা:

> db.getParticularElement.insertOne({"InstructorName": "Larry", "InstructorTechnicalSubject": ["Java", "C", "C++", "MongoDB", "MySQL", "SQL Server"]});

৪র্থ উপাদান (ইনডেক্স ৩) বের করার কোয়েরি:

> db.getParticularElement.aggregate([
    {
        $project: {
            ElementFromAnArray: 1,
            FourthElement: {$arrayElemAt: ["$InstructorTechnicalSubject", 3]}
        }
    }
]);

ফলাফল: {"_id": ObjectId("..."), "FourthElement": "MongoDB"}

এখানে $arrayElemAt দ্বিতীয় আর্গুমেন্ট হিসেবে ইনডেক্স নেয় (০-ভিত্তিক)। ঋণাত্মক ইনডেক্স দিলে শেষ থেকে গণনা হয় (যেমন -1 মানে শেষ উপাদান)।

  1. MongoDB-তে রেজাল্ট অ্যারে থেকে ইনডেক্স দিয়ে একক এলিমেন্ট বের করা

  2. MongoDB-এ অবজেক্ট অ্যারে থেকে নির্দিষ্ট আইটেম বের করা

  3. MongoDB-তে অ্যারে ইন্টারসেকশনের ডেটা পাওয়া

  4. MongoDB-এ অ্যারে থেকে এলিমেন্ট মুছে ফেলা ($pull অপারেটর)