আপনি একটি নির্দিষ্ট অক্ষর উপেক্ষা করতে এবং বাকিগুলি প্রদর্শন করতে $not অপারেটরের সাথে নিয়মিত এক্সপ্রেশন ব্যবহার করতে পারেন। আসুন প্রথমে নথি-
সহ একটি সংগ্রহ তৈরি করি> db.regexDemo.insertOne({"CustomerId":"Customer#1234","CustomerName":"Chris"});
{
"acknowledged" : true,
"insertedId" : ObjectId("5cc7428f8f9e6ff3eb0ce436")
}
> db.regexDemo.insertOne({"CustomerId":"Customer5678","CustomerName":"Robert"});
{
"acknowledged" : true,
"insertedId" : ObjectId("5cc7429e8f9e6ff3eb0ce437")
}
> db.regexDemo.insertOne({"CustomerId":"Customer#777","CustomerName":"Carol"});
{
"acknowledged" : true,
"insertedId" : ObjectId("5cc742ae8f9e6ff3eb0ce438")
}
> db.regexDemo.insertOne({"CustomerId":"Customer777","CustomerName":"David"});
{
"acknowledged" : true,
"insertedId" : ObjectId("5cc742bc8f9e6ff3eb0ce439")
} Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -
> db.regexDemo.find().pretty();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{
"_id" : ObjectId("5cc7428f8f9e6ff3eb0ce436"),
"CustomerId" : "Customer#1234",
"CustomerName" : "Chris"
}
{
"_id" : ObjectId("5cc7429e8f9e6ff3eb0ce437"),
"CustomerId" : "Customer5678",
"CustomerName" : "Robert"
}
{
"_id" : ObjectId("5cc742ae8f9e6ff3eb0ce438"),
"CustomerId" : "Customer#777",
"CustomerName" : "Carol"
}
{
"_id" : ObjectId("5cc742bc8f9e6ff3eb0ce439"),
"CustomerId" : "Customer777",
"CustomerName" : "David"
} কেস 1 − MongoDB-তে একটি নির্দিষ্ট অক্ষর ব্যবহার এড়াতে এখানে ক্যোয়ারী রয়েছে। চরিত্রটি হল # −
> db.regexDemo.find({CustomerId: /^[^#]*$/}).pretty(); এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{
"_id" : ObjectId("5cc7429e8f9e6ff3eb0ce437"),
"CustomerId" : "Customer5678",
"CustomerName" : "Robert"
}
{
"_id" : ObjectId("5cc742bc8f9e6ff3eb0ce439"),
"CustomerId" : "Customer777",
"CustomerName" : "David"
} কেস 2 - মঙ্গোডিবি-তে একটি নির্দিষ্ট অক্ষর ব্যবহার এড়াতে এখানে আরেকটি প্রশ্ন রয়েছে। চরিত্রটি হল # −
> db.regexDemo.find({CustomerId: {$not: /#/}}).pretty(); এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{
"_id" : ObjectId("5cc7429e8f9e6ff3eb0ce437"),
"CustomerId" : "Customer5678",
"CustomerName" : "Robert"
}
{
"_id" : ObjectId("5cc742bc8f9e6ff3eb0ce439"),
"CustomerId" : "Customer777",
"CustomerName" : "David"
}