ভূমিকা
MongoDB-এ WHERE ক্লজে একাধিক শর্তে যেকোনো একটি পূরণ হলে (লজিক্যাল OR) ডকুমেন্ট সিলেক্ট করতে $or অপারেটর ব্যবহার করা হয়।
নমুনা ডেটা তৈরি
সকল ডকুমেন্ট প্রদর্শন
{ "_id" : 1, "Name" : "John" } { "_id" : 2, "Name" : "Carol" } { "_id" : 3, "Name" : "Sam" } { "_id" : 4, "Name" : "David" }$or দিয়ে একাধিক শর্তে রিমুভ (যা কোয়েরি হিসাবেও কাজ করে)
_id: 2অথবা_id: 3মিলে যাওয়া ডকুমেন্টগুলো রিমুভ করা হয়েছে।বাকি ডকুমেন্ট যাচাই
{ "_id" : 1, "Name" : "John" } { "_id" : 4, "Name" : "David" }নোট:
$orএর ভেতরে প্রতিটি কন্ডিশন আলাদা অবজেক্ট হিসেবে দিতে হয়।find(),update(),deleteMany()সব জায়গায় এটি ব্যবহার করা যায়। AND লজিকের জন্য শর্তগুলো কমা দিয়ে লিখলেই হয় (অথবা$andব্যবহার করুন)।