কম্পিউটার

মঙ্গোডিবিতে, প্রথম এবং শেষ নথি পাওয়ার সবচেয়ে কার্যকর উপায় কী?


MongoDB-তে প্রথম এবং শেষ নথি পেতে, যথাক্রমে $first এবং $last সহ aggregate() ব্যবহার করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> 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")
}

Find() পদ্ধতি -

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন
> db.demo73.find();

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" : ObjectId("5e29c41b71bf0181ecc4226c"), "Name" : "Chris" }
{ "_id" : ObjectId("5e29c41e71bf0181ecc4226d"), "Name" : "Bob" }
{ "_id" : ObjectId("5e29c42271bf0181ecc4226e"), "Name" : "David" }

প্রথম এবং শেষ নথি-

পাওয়ার উপায় নিচে দেওয়া হল
> db.demo73.aggregate({
...    $group: {
...       _id: null,
...       first: { $first: "$$ROOT" },
...       last: { $last: "$$ROOT" }
...    }
... }
... );

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{
   "_id" : null, "first" : { "_id" : ObjectId("5e29c41b71bf0181ecc4226c"), "Name" : "Chris" }, "last" : {
      "_id" : ObjectId("5e29c42271bf0181ecc4226e"), "Name" : "David"
   }
}

  1. MySQL এ পরের মাসের প্রথম এবং শেষ তারিখ পান?

  2. একটি MySQL টেবিলে একটি সারির উপস্থিতি পরীক্ষা করার সবচেয়ে কার্যকর উপায় কি?

  3. কিভাবে MySQL এ টেবিলের প্রথম এবং শেষ রেকর্ড পেতে হয়?

  4. পাইথনে সবচেয়ে দক্ষ স্ট্রিং কনক্যাটেনেশন পদ্ধতি কি?