Back

5. Query Operators

📘 কনসেপ্ট (থিওরি)

আরও জটিল শর্ত নির্দিষ্ট করতে MongoDB বেশ কয়েকটি কোয়েরি অপারেটর প্রদান করে। তুলনামূলক (Comparison) অপারেটরগুলো: - $eq: নির্দিষ্ট মানের সমান মানগুলোর সাথে মেলে। - $gt: নির্দিষ্ট মানের চেয়ে বড় মানগুলোর সাথে মেলে। - $gte: নির্দিষ্ট মানের চেয়ে বড় বা সমান মানগুলোর সাথে মেলে। - $lt: নির্দিষ্ট মানের চেয়ে ছোট মানগুলোর সাথে মেলে। - $lte: নির্দিষ্ট মানের চেয়ে ছোট বা সমান মানগুলোর সাথে মেলে। - $ne: নির্দিষ্ট মানের সমান নয় এমন সমস্ত মানের সাথে মেলে। - $in: অ্যারেতে নির্দিষ্ট করা যেকোনো মানের সাথে মেলে।

💡 উদাহরণ

কোয়েরি অপারেটরগুলোর ব্যবহার:
// ২৫ বছরের চেয়ে বড় ইউজারদের খুঁজুন db.users.find({ age: { $gt: 25 } }); // যাদের বয়স ৩০ এর চেয়ে কম বা সমান এমন ইউজারদের খুঁজুন db.users.find({ age: { $lte: 30 } }); // যাদের স্ট্যাটাস "active" বা "pending" এমন ইউজারদের খুঁজুন db.users.find({ status: { $in: ["active", "pending"] } });

🎯 আপনার কাজ (প্র্যাকটিস)

orders কালেকশনের সমস্ত ডকুমেন্ট খুঁজুন যেখানে amount ১০০ এর চেয়ে বড় ($gt)।
main.mongodb
Loading...
OUTPUT
Run your code to see the output here...