MongoDB-তে সব মেলানোর জন্য $all ব্যবহার করুন। $all অপারেটর নথি নির্বাচন করে যেখানে একটি ক্ষেত্রের মান একটি অ্যারে যা সমস্ত নির্দিষ্ট উপাদান ধারণ করে। আসুন নথি-
সহ একটি সংগ্রহ তৈরি করি> db.demo695.insertOne({"ListOfValues":[100,200,500,800]});
{
"acknowledged" : true,
"insertedId" : ObjectId("5ea6d4c4551299a9f98c938f")
}
> db.demo695.insertOne({"ListOfValues":[1000,200,4000]});
{
"acknowledged" : true,
"insertedId" : ObjectId("5ea6d4cf551299a9f98c9390")
} Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo695.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : ObjectId("5ea6d4c4551299a9f98c938f"), "ListOfValues" : [ 100, 200, 500, 800 ] }
{ "_id" : ObjectId("5ea6d4cf551299a9f98c9390"), "ListOfValues" : [ 1000, 200, 4000 ] } অ্যারে ফিল্ডের সাথে কাজ করার জন্য এবং সমস্ত −
মেলানোর জন্য নিম্নলিখিত ক্যোয়ারী রয়েছে> db.demo695.find({"ListOfValues":{$all:[1000,200,4000]}}); এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : ObjectId("5ea6d4cf551299a9f98c9390"), "ListOfValues" : [ 1000, 200, 4000 ] }