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 ] }