শর্ত মেলা না এমন রেকর্ড খুঁজে বের করতে $ne ব্যবহার করুন। ডকুমেন্টসহ একটি কলেকশন তৈরি করি:
> db.demo148.insertOne({"Message":"Hello"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e32fb37fdf09dd6d08539c0") }
> db.demo148.insertOne({"Message":"Good"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e32fb3efdf09dd6d08539c1") }
> db.demo148.insertOne({"Message":"Bye"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e32fb42fdf09dd6d08539c2") }
find() মেথড দিয়ে সব ডকুমেন্ট দেখান:
> db.demo148.find();
আউটপুট:
{ "_id" : ObjectId("5e32fb37fdf09dd6d08539c0"), "Message" : "Hello" }
{ "_id" : ObjectId("5e32fb3efdf09dd6d08539c1"), "Message" : "Good" }
{ "_id" : ObjectId("5e32fb42fdf09dd6d08539c2"), "Message" : "Bye" }
MongoDB-তে শর্ত মেলা না এমন রেকর্ড খুঁজে বের করার কোয়েরি (Message "Good" নয় এমনগুলো):
> db.demo148.find({'Message' : {'$ne' : 'Good'}}).toArray(function(err, output) {
console.log(output);
});
ফলাফল (Hello এবং Bye মাত্র):
[
{ "_id" : ObjectId("5e32fb37fdf09dd6d08539c0"), "Message" : "Hello" },
{ "_id" : ObjectId("5e32fb42fdf09dd6d08539c2"), "Message" : "Bye" }
]