$not অপারেটর একটি জটিল অভিব্যক্তিকে উল্টে দেবে না। তাই $ne অপারেটরের সাথে $and অথবা $or ব্যবহার করুন।
আসুন নথি-
সহ একটি সংগ্রহ তৈরি করি> db.demo266.insertOne({"active1":true,"active2":false});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e480f4b1627c0c63e7dbaa7")}> db.demo26 {"active1":true,"active2":true});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e480f501627c0c63e7dbaa8")}> db.demo266.insertOne({"active1":false","25) :false});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e480f561627c0c63e7dbaa9")}> db.demo266.insertOne({"active1":false,"active2":true}");{ "স্বীকৃত true, "insertedId" :ObjectId("5e480f701627c0c63e7dbaaa")}
Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo266.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e480f4b1627c0c63e7dbaa7"), "active1" :true, "active2" :false }{ "_id" :ObjectId("5e480f501627c0c63e7dbaa8"), "সক্রিয়1" :" true2 }{ "_id" :ObjectId("5e480f561627c0c63e7dbaa9"), "active1" :false, "active2" :false }{ "_id" :ObjectId("5e480f701627c0c63e7dbaaa"), "active1" :মিথ্যা, "সত্য /প্রে>$অথবা $ne অপারেটর -
এর সাথে ব্যবহার করার জন্য নিচের প্রশ্নটি রয়েছে> db.demo266.find({$or:[{"active1":{"$ne":true}},{"active2":{"$ne":true}}]});এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e480f4b1627c0c63e7dbaa7"), "active1" :true, "active2" :false }{ "_id" :ObjectId("5e480f561627c0c63e7dbaa9"), "সক্রিয়, মিথ্যা1" :" }{ "_id" :ObjectId("5e480f701627c0c63e7dbaaa"), "active1" :false, "active2" :true }