চিহ্নের সাজানো তালিকা পেতে, $sort ব্যবহার করুন। $limit:2 ব্যবহার করুন ন্যূনতম মার্ক সহ শুধুমাত্র দুটি নথি প্রদর্শন করতে। আসুন আমরা নথি-
সহ একটি সংগ্রহ তৈরি করি> db.demo709.insertOne({Name:"John","Marks":75}); { "acknowledged" : true, "insertedId" : ObjectId("5ea839005d33e20ed1097b76") } > db.demo709.insertOne({Name:"Chris","Marks":45}); { "acknowledged" : true, "insertedId" : ObjectId("5ea839075d33e20ed1097b77") } > db.demo709.insertOne({Name:"David","Marks":54}); { "acknowledged" : true, "insertedId" : ObjectId("5ea839125d33e20ed1097b78") } > db.demo709.insertOne({Name:"Bob","Marks":69}); { "acknowledged" : true, "insertedId" : ObjectId("5ea839295d33e20ed1097b79") }
Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo709.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : ObjectId("5ea839005d33e20ed1097b76"), "Name" : "John", "Marks" : 75 } { "_id" : ObjectId("5ea839075d33e20ed1097b77"), "Name" : "Chris", "Marks" : 45 } { "_id" : ObjectId("5ea839125d33e20ed1097b78"), "Name" : "David", "Marks" : 54 } { "_id" : ObjectId("5ea839295d33e20ed1097b79"), "Name" : "Bob", "Marks" : 69 }
নিম্নে ন্যূনতম মার্কস-
সহ দুটি নথি পেতে ক্যোয়ারী দেওয়া হল> db.demo709.aggregate({ ... $group: { ... _id: '$Marks', ... ListOfName: { $push: '$Name' } ... } ... }, { ... $sort: { ... '_id': 1 ... } ... }, { ... $limit: 2 ... });
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : 45, "ListOfName" : [ "Chris" ] } { "_id" : 54, "ListOfName" : [ "David" ] }