MongoDB में पहला और आखिरी डॉक्यूमेंट प्राप्त करने के लिए aggregate() के साथ $first और $last का उपयोग करें। कलेक्शन बनाएं:
> db.demo73.insertOne({"Name":"Chris"});
{ "acknowledged": true, "insertedId": ObjectId("5e29c41b71bf0181ecc4226c") }
> db.demo73.insertOne({"Name":"Bob"});
{ "acknowledged": true, "insertedId": ObjectId("5e29c41e71bf0181ecc4226d") }
> db.demo73.insertOne({"Name":"David"});
{ "acknowledged": true, "insertedId": ObjectId("5e29c42271bf0181ecc4226e") }
सभी डॉक्यूमेंट्स देखें:
> db.demo73.find();
आउटपुट:
पहला और आखिरी डॉक्यूमेंट प्राप्त करने का तरीका:
> db.demo73.aggregate({ $group: { _id: null, first: { $first: "$$ROOT" }, last: { $last: "$$ROOT" } } });परिणाम: