কম্পিউটার

তারিখ রেকর্ডের উপর ভিত্তি করে মঙ্গোডিবি সংগ্রহ থেকে সর্বশেষ ডেটার সেট কীভাবে পাবেন?


ডেটা রেকর্ড থেকে ডেটার সর্বশেষ সেট পেতে, sort() এবং -1 ব্যবহার করুন। শুধুমাত্র একটি ডেটার জন্য যেমন নথি, LIMIT(1) ব্যবহার করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo521.insertOne({"PurchaseDate":new ISODate("2019-01-10"),"ProductName":"Product-1"});{
   "acknowledged" : true, "insertedId" : ObjectId("5e89a1acb3fbf26334ef6117")
}
> db.demo521.insertOne({"PurchaseDate":new ISODate("2020-04-05"),"ProductName":"Product-10"});{
   "acknowledged" : true, "insertedId" : ObjectId("5e89a1b9b3fbf26334ef6118")
}
> db.demo521.insertOne({"PurchaseDate":new ISODate("2010-05-08"),"ProductName":"Product-4"});{
   "acknowledged" : true, "insertedId" : ObjectId("5e89a1c8b3fbf26334ef6119")
}
> db.demo521.insertOne({"PurchaseDate":new ISODate("2020-02-21"),"ProductName":"Product-3"});{
   "acknowledged" : true, "insertedId" : ObjectId("5e89a1d7b3fbf26334ef611a")
}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5e89a1acb3fbf26334ef6117"), "PurchaseDate" : ISODate("2019-01-10T00:00:00Z"), "ProductName" : "Product-1" }
{ "_id" : ObjectId("5e89a1b9b3fbf26334ef6118"), "PurchaseDate" : ISODate("2020-04-05T00:00:00Z"), "ProductName" : "Product-10" }
{ "_id" : ObjectId("5e89a1c8b3fbf26334ef6119"), "PurchaseDate" : ISODate("2010-05-08T00:00:00Z"), "ProductName" : "Product-4" }
{ "_id" : ObjectId("5e89a1d7b3fbf26334ef611a"), "PurchaseDate" : ISODate("2020-02-21T00:00:00Z"), "ProductName" : "Product-3" }

তারিখের উপর ভিত্তি করে ডেটার সর্বশেষ সেট পেতে নিম্নলিখিত ক্যোয়ারী রয়েছে
> db.demo521.find().sort({"PurchaseDate": -1}).limit(1);

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

তৈরি করবে
{ "_id" : ObjectId("5e89a1b9b3fbf26334ef6118"), "PurchaseDate" : ISODate("2020-04-05T00:00:00Z"), "ProductName" : "Product-10" }

  1. MongoDB সংগ্রহ থেকে অনন্য মান কিভাবে পেতে?

  2. কিভাবে MongoDB সংগ্রহ থেকে সদৃশ অপসারণ করবেন?

  3. মাইএসকিউএল-এ বর্তমান তারিখ থেকে গত দুই দিনের রেকর্ড কীভাবে পাবেন?

  4. জাভা ব্যবহার করে মঙ্গোডিবি সংগ্রহ থেকে ডেটা পুনরুদ্ধার করার সময় কীভাবে রেকর্ডের সংখ্যা সীমাবদ্ধ করবেন?