আপনি এর জন্য $বা অপারেটর ব্যবহার করতে পারেন। আসুন প্রথমে নথি-
সহ একটি সংগ্রহ তৈরি করি> db.applyConditionDemo.insertOne({"StudentName":"Larry","StudentAge":21,"StudentMarks":45}); { "acknowledged" : true, "insertedId" : ObjectId("5cb80b78623186894665ae36") } > db.applyConditionDemo.insertOne({"StudentName":"Sam","StudentAge":23,"StudentMarks":55}); { "acknowledged" : true, "insertedId" : ObjectId("5cb80b87623186894665ae37") } > db.applyConditionDemo.insertOne({"StudentName":"David","StudentAge":21,"StudentMarks":65}); { "acknowledged" : true, "insertedId" : ObjectId("5cb80b95623186894665ae38") } > db.applyConditionDemo.insertOne({"StudentName":"Carol","StudentAge":24,"StudentMarks":78}); { "acknowledged" : true, "insertedId" : ObjectId("5cb80ba3623186894665ae39") } > db.applyConditionDemo.insertOne({"StudentName":"Chris","StudentAge":21,"StudentMarks":88}); { "acknowledged" : true, "insertedId" : ObjectId("5cb80bae623186894665ae3a") } > db.applyConditionDemo.insertOne({"StudentName":"Robert","StudentMarks":98}); { "acknowledged" : true, "insertedId" : ObjectId("5cb80c3d623186894665ae3b") }
Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -
> db.applyConditionDemo.find().pretty();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : ObjectId("5cb80b78623186894665ae36"), "StudentName" : "Larry", "StudentAge" : 21, "StudentMarks" : 45 } { "_id" : ObjectId("5cb80b87623186894665ae37"), "StudentName" : "Sam", "StudentAge" : 23, "StudentMarks" : 55 } { "_id" : ObjectId("5cb80b95623186894665ae38"), "StudentName" : "David", "StudentAge" : 21, "StudentMarks" : 65 } { "_id" : ObjectId("5cb80ba3623186894665ae39"), "StudentName" : "Carol", "StudentAge" : 24, "StudentMarks" : 78 } { "_id" : ObjectId("5cb80bae623186894665ae3a"), "StudentName" : "Chris", "StudentAge" : 21, "StudentMarks" : 88 } { "_id" : ObjectId("5cb80c3d623186894665ae3b"), "StudentName" : "Robert", "StudentMarks" : 98 }
−
যদি ক্ষেত্র বিদ্যমান থাকে তবেই শর্ত প্রয়োগ করার জন্য নিম্নোক্ত ক্যোয়ারী> db.applyConditionDemo.find({ $or: [ { StudentAge: { $exists:false } }, { StudentAge:21 } ]}).pretty();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : ObjectId("5cb80b78623186894665ae36"), "StudentName" : "Larry", "StudentAge" : 21, "StudentMarks" : 45 } { "_id" : ObjectId("5cb80b95623186894665ae38"), "StudentName" : "David", "StudentAge" : 21, "StudentMarks" : 65 } { "_id" : ObjectId("5cb80bae623186894665ae3a"), "StudentName" : "Chris", "StudentAge" : 21, "StudentMarks" : 88 } { "_id" : ObjectId("5cb80c3d623186894665ae3b"), "StudentName" : "Robert", "StudentMarks" : 98 }