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

MongoDB-এ নির্দিষ্ট সংখ্যা থেকে বড় ফিল্ড ভ্যালু वाले ডকুমেন্ট ফেচ করা

$match এবং $gt (greater than) ব্যবহার করে ফিল্ড ভ্যালু ফিল্টার করুন।

> db.demo730.insertOne({ "Name" : "Chris", "Marks" : 33 });
> db.demo730.insertOne({ "Name" : "David", "Marks" : 89 });
> db.demo730.insertOne({ "Name" : "Chris", "Marks" : 45 });

এগ্রিগেশন কোয়েরি (সর্বশেষ ৩টি ডকুমেন্ট থেকে Chris-এর Marks > 40 বা David):

> db.demo730.aggregate([
  { $sort: { _id: -1 } },
  { $limit: 3 },
  {$match: { $or: [ {"Name": "Chris", "Marks": { "$gt": 40 }}, {"Name": "David"} ]}}
])

ফলাফল: Chris (Marks 45) এবং David (Marks 89) রিটার্ন হয়েছে।

  1. MongoDB-তে $in অপারেটর ব্যবহার করে নির্দিষ্ট একাধিক ডকুমেন্ট বের করা

  2. MongoDB-এ নির্দিষ্ট প্রাইস থেকে কম প্রাইস والے রেকর্ড খুঁজে বের করা

  3. MongoDB-এ অ্যারে কোয়েরি করে নির্দিষ্ট ভ্যালু ফেচ করা

  4. সংখ্যা ও এর অঙ্ক যোগফলের পার্থক্য নির্দিষ্ট মান চেয়ে বড় হলে সেই সংখ্যাগুলি গণনা C++-এ