চিহ্নের সাজানো তালিকা পেতে, $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" ] }