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

MongoDB-তে নির্দিষ্ট মান থেকে বড় বা সমান ভ্যালু খোঁজা ($gte)

MongoDB-তে কোনো ফিল্ডের মান নির্দিষ্ট মান থেকে বড় বা সমান (Greater Than or Equal) হলে সে ডকুমেন্ট বের করতে $gte অপারেটর ব্যবহার করা হয়।

সিনট্যাক্স

db.yourCollectionName.find({ yourFieldName: { $gte: yourValue } });

উদাহরণ: প্রাইস ফিল্ড সহ ডকুমেন্ট

> db.demo571.insertOne({"Price": 140});
> db.demo571.insertOne({"Price": 100});
> db.demo571.insertOne({"Price": 110});
> db.demo571.insertOne({"Price": 240});

সব ডকুমেন্ট দেখা

> db.demo571.find();

১৪০ বা তার উপরের প্রাইস वाले ডকুমেন্ট বের করা

> db.demo571.find({ Price: { $gte: 140 } });

আউটপুট:

{ "_id" : ..., "Price" : 140 }
{ "_id" : ..., "Price" : 240 }

সম্পর্কিত অপারেটর:

অপারেটরঅর্থ
$gtস্ট্রিক্টলি বড় (Greater Than)
$gteবড় বা সমান (Greater Than or Equal)
$ltস্ট্রিক্টলি ছোট (Less Than)
$lteছোট বা সমান (Less Than or Equal)

রেঞ্জ কোয়েরির জন্য একসাথে ব্যবহার করা যায়: { Price: { $gte: 100, $lte: 200 } }

  1. MongoDB ডকুমেন্ট ডিসেন্ডিং অর্ডারে সর্ট করা

  2. MongoDB Aggregation-এ নির্দিষ্ট ফিল্ড মান অনুযায়ী ডকুমেন্ট ফিল্টার করা

  3. MongoDB-এ নির্দিষ্ট FirstName এবং LastName সম্বয় ডকুমেন্ট খোঁজা ($and + $in)

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