কম্পিউটার

MongoDB-তে ISODate থেকে মাস, দিন, বছর ইত্যাদি আনবেন?


মঙ্গো শেল বিভিন্ন পদ্ধতি প্রদান করে যেমন ISODate() তারিখ ফেরত দিতে, হয় একটি স্ট্রিং হিসাবে বা একটি তারিখ অবজেক্ট হিসাবে। ISODate() কন্সট্রাক্টর ISODate() র্যাপার ব্যবহার করে একটি তারিখ অবজেক্ট ফেরত দেয়।

আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo548.insertOne({"dueDate":new ISODate("2020-04-09 12:12:40")});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e8e30499e5f92834d7f05de")
}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5e8e30499e5f92834d7f05de"), "dueDate" : ISODate("2020-04-
09T12:12:40Z") }

ISODate-

থেকে মাস, দিন, সপ্তাহ, বছর, ইত্যাদি প্রদর্শনের জন্য নিম্নলিখিত প্রশ্নগুলি রয়েছে
> db.demo548.aggregate( [ { $project: { Year: { $year: "$dueDate"
}, Month: { $month: "$dueDate" }, Day: { $dayOfMonth: "$dueDate"
}, Hour: { $hour: "$dueDate" }, Minutes: { $minute: "$dueDate" },
Seconds: { $second: "$dueDate" }, Milliseconds: { $millisecond: "$dueDate" },
DayOfYear: { $dayOfYear: "$dueDate" }, DayOfWeek: { $dayOfWeek: "$dueDate"
}, Week: { $week: "$dueDate" } } } ] ).pretty();

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

তৈরি করবে
{
   "_id" : ObjectId("5e8e30499e5f92834d7f05de"),
   "Year" : 2020,
   "Month" : 4,
   "Day" : 9,
   "Hour" : 12,
   "Minutes" : 12,
   "Seconds" : 40,
   "Milliseconds" : 0,
   "DayOfYear" : 100,
   "DayOfWeek" : 5,
   "Week" : 14
}

  1. পিএইচপি মাইএসকিউএল-এ টাইমস্ট্যাম্প থেকে দিন/মাস/বছর বের করবেন?

  2. MySQL একটি নির্দিষ্ট মাস এবং বছরের উপর ভিত্তি করে রেকর্ড আনতে?

  3. C++ এ সপ্তাহের দিন

  4. কিভাবে জাভাতে বছর, মাস এবং দিন থেকে একটি তারিখ পেতে হয়?