আসুন প্রথমে একটি সংগ্রহ তৈরি করি এবং এতে কিছু নথি যোগ করি
> db.twoRandomDocumentDemo.insertOne({"StudentId":10}); { "acknowledged" : true, "insertedId" : ObjectId("5c9ec9aad628fa4220163b87") } > db.twoRandomDocumentDemo.insertOne({"StudentId":100}); { "acknowledged" : true, "insertedId" : ObjectId("5c9ec9add628fa4220163b88") } > db.twoRandomDocumentDemo.insertOne({"StudentId":45}); { "acknowledged" : true, "insertedId" : ObjectId("5c9ec9b0d628fa4220163b89") } > db.twoRandomDocumentDemo.insertOne({"StudentId":55}); { "acknowledged" : true, "insertedId" : ObjectId("5c9ec9b3d628fa4220163b8a") } > db.twoRandomDocumentDemo.insertOne({"StudentId":5}); { "acknowledged" : true, "insertedId" : ObjectId("5c9ec9b7d628fa4220163b8b") } > db.twoRandomDocumentDemo.insertOne({"StudentId":7}); { "acknowledged" : true, "insertedId" : ObjectId("5c9ec9bad628fa4220163b8c") }
Find() পদ্ধতি
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে> db.twoRandomDocumentDemo.find();
এটি নিম্নলিখিত আউটপুট তৈরি করবে
{ "_id" : ObjectId("5c9ec9aad628fa4220163b87"), "StudentId" : 10 } { "_id" : ObjectId("5c9ec9add628fa4220163b88"), "StudentId" : 100 } { "_id" : ObjectId("5c9ec9b0d628fa4220163b89"), "StudentId" : 45 } { "_id" : ObjectId("5c9ec9b3d628fa4220163b8a"), "StudentId" : 55 } { "_id" : ObjectId("5c9ec9b7d628fa4220163b8b"), "StudentId" : 5 } { "_id" : ObjectId("5c9ec9bad628fa4220163b8c"), "StudentId" : 7 }
6টির মধ্যে 2টি এলোমেলো নথি পাওয়ার জন্য নিম্নোক্ত ক্যোয়ারী রয়েছে৷ সাইজটি 2 হিসাবে সেট করুন যেহেতু আমরা শুধুমাত্র 2টি নথি চাই৷
> db.twoRandomDocumentDemo.aggregate([{$sample: {size: 2}}]);
এটি নিম্নলিখিত আউটপুট তৈরি করবে
{ "_id" : ObjectId("5c9ec9b3d628fa4220163b8a"), "StudentId" : 55 } { "_id" : ObjectId("5c9ec9aad628fa4220163b87"), "StudentId" : 10 }
এখানে দ্বিতীয় ক্ষেত্রে দেখা যায় যখন আপনি উপরের ক্যোয়ারীটি আবার বিভিন্ন নথি পেতে চালান
> db.twoRandomDocumentDemo.aggregate([{$sample: {size: 2}}]);
এটি নিম্নলিখিত আউটপুট তৈরি করবে
{ "_id" : ObjectId("5c9ec9add628fa4220163b88"), "StudentId" : 100 } { "_id" : ObjectId("5c9ec9b7d628fa4220163b8b"), "StudentId" : 5 }