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

MongoDB-এ বুলিয়ান ভ্যালু কোয়েরি করার সিনট্যাক্স ($eq, $ne)


ভূমিকা

MongoDB-এ বুলিয়ান ফিল্ড (true/false) দিয়ে কোয়েরি করতে $eq (equal) এবং $ne (not equal) অপারেটর ব্যবহার করা হয়। সরাসরি true বা false লিটারেলও ব্যবহার করা যায়।

নমুনা ডেটা তৈরি


সকল ডকুমেন্ট প্রদর্শন

{ "_id" : ObjectId("5cc815c08f9e6ff3eb0ce44a"), "UserName" : "John", "UserAge" : 23, "isMarried" : true }
{ "_id" : ObjectId("5cc815d08f9e6ff3eb0ce44b"), "UserName" : "Chris", "UserAge" : 21, "isMarried" : false }
{ "_id" : ObjectId("5cc815dc8f9e6ff3eb0ce44c"), "UserName" : "Robert", "UserAge" : 24, "isMarried" : false }
{ "_id" : ObjectId("5cc815ed8f9e6ff3eb0ce44d"), "UserName" : "David", "UserAge" : 26, "isMarried" : true }

কেস ১: isMarried = false বের করা

{ "_id" : ObjectId("5cc815d08f9e6ff3eb0ce44b"), "UserName" : "Chris", "UserAge" : 21, "isMarried" : false }
{ "_id" : ObjectId("5cc815dc8f9e6ff3eb0ce44c"), "UserName" : "Robert", "UserAge" : 24, "isMarried" : false }

কেস ২: isMarried = true বের করা ($ne: false ব্যবহার)

{ "_id" : ObjectId("5cc815c08f9e6ff3eb0ce44a"), "UserName" : "John", "UserAge" : 23, "isMarried" : true }
{ "_id" : ObjectId("5cc815ed8f9e6ff3eb0ce44d"), "UserName" : "David", "UserAge" : 26, "isMarried" : true }

সরল সিনট্যাক্স: {isMarried: true} বা {isMarried: false} লিখলেই কাজ করে। $eq/$ne এক্সপ্লিসিট লজিকের জন্য উপযোগী।

  1. MySQL-এ NOT LIKE সিনট্যাক্সের সঠিক ব্যবহার (SHOW TABLES WHERE)

  2. MySQL ক্যোয়েরিতে ইনপুট প্যারামিটার (ভেরিয়েবল) সিনট্যাক্স

  3. JSP অ্যাকশনে scope অ্যাট্রিবিউটের ভিন্ন ভিন্ন ভ্যালু

  4. C++-এ বুলিয়ান টাইপ স্পেসিফায়ার