MongoDB Query Operators
নথির ক্ষেত্রগুলি তুলনা এবং নির্দিষ্ট করতে ব্যবহার করা যেতে পারে এমন বেশ কয়েকটি ক্যোয়ারী অপারেটর রয়েছে।
তুলনা অপারেটর
নিম্নোক্ত অপারেটরগুলি মান তুলনা করার জন্য প্রশ্নে ব্যবহার করা যেতে পারে:
| অপারেটর | ব্যাখ্যা |
|---|---|
| $eq | মান সমান |
| $ne | মান সমান নয় |
| $gt | মান অন্য মানের চেয়ে বেশি |
| $gte | মান অন্য মানের চেয়ে বড় বা সমান |
| $lt | মান অন্য মানের চেয়ে কম |
| $lte | মান অন্য মানের থেকে কম বা সমান |
| $in | মান একটি অ্যারের সাথে মেলে |
লজিক্যাল অপারেটর
নিম্নলিখিত অপারেটরগুলি যৌক্তিকভাবে একাধিক প্রশ্নের তুলনা করতে পারে।
| অপারেটর | ব্যাখ্যা |
|---|---|
| $and | উভয় প্রশ্ন মিলে যাওয়া নথি ফেরত দেয় |
| $or | যেকোন প্রশ্ন মিলিত নথি প্রদান করে |
| $nor | উভয় প্রশ্নই মেলে না এমন নথি ফেরত দেয় |
| $not | ক্যোয়ারী কোনো মিলিত নথি প্রদান করে না |
মূল্যায়ন অপারেটর
নিম্নলিখিত অপারেটররা নথি মূল্যায়নে সাহায্য করে।
| অপারেটর | ব্যাখ্যা |
|---|---|
| $regex | ক্ষেত্রের মান মূল্যায়ন করার সময় নিয়মিত এক্সপ্রেশন ব্যবহার করার অনুমতি দেয় |
| $text | একটি পাঠ্য অনুসন্ধান সম্পাদন করে |
| $where | ডকুমেন্ট মেলে জাভাস্ক্রিপ্ট এক্সপ্রেশন ব্যবহার করে |