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

MongoDB-এ "@email" স্ট্রিং সার্চ করা ফিল্ড ভ্যালুতে

রেজেক্স (Regex) ব্যবহার করে "@email" স্ট্রিং খুঁজুন। কেস-ইনসেনসিটিভ সার্চের জন্য /i ফ্ল্যাগ দিন।

> db.demo727.insertOne({UserId:"John@email.com"});
> db.demo727.insertOne({UserId:"John@yahoo.com"});
> db.demo727.insertOne({UserId:"Chris@EMAIL.com"});

কোয়েরি:

> db.demo727.find({"UserId":/@email/i});

ফলাফল: "John@email.com" এবং "Chris@EMAIL.com" রিটার্ন হয়েছে (কেস ইগনোর করে)।

  1. MongoDB-এ নির্দিষ্ট ফিল্ডের সব ডকুমেন্টের মান যোগ করা (aggregate $sum)

  2. MongoDB অ্যাগ্রিগেশন দিয়ে সব ডকুমেন্ট জুড়ে ডISTINCT মান গণনা করা

  3. MongoDB-তে $slice ব্যবহার করে ফিল্ডের রিটার্নিং ভ্যালু লিমিট করা

  4. MongoDB-এ একটি ফিল্ডের সব মান আপডেট করা নির্দিষ্ট স্ট্রিং দিয়ে