ID মেলতে এবং নথি আনতে find() সহ $eq অপারেটর ব্যবহার করুন। $eq সমতা শর্ত নির্দিষ্ট করে। এটি নথির সাথে মেলে যেখানে একটি ক্ষেত্রের মান নির্দিষ্ট মানের সমান।
আসুন নথি-
সহ একটি সংগ্রহ তৈরি করি> db.demo426.insert({"Ids":["110","120","101"]}); WriteResult({ "nInserted" : 1 }) > db.demo426.insert({"Ids":["100","201","401"]}); WriteResult({ "nInserted" : 1 }) > db.demo426.insert({"Ids":["501","600","700"]}); WriteResult({ "nInserted" : 1 })
Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo426.find().pretty();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : ObjectId("5e75e50fbbc41e36cc3cae72"), "Ids" : [ "110", "120", "101" ] } { "_id" : ObjectId("5e75e51abbc41e36cc3cae73"), "Ids" : [ "100", "201", "401" ] } { "_id" : ObjectId("5e75e527bbc41e36cc3cae74"), "Ids" : [ "501", "600", "700" ] }
MongoDB −
-এ $eq-এর সাথে ক্যোয়ারী ম্যাচ আইডি নিচে দেওয়া হল> db.demo426.find({"Ids":{$eq:"501"}});
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : ObjectId("5e75e527bbc41e36cc3cae74"), "Ids" : [ "501", "600", "700" ] }