মঙ্গো শেল বিভিন্ন পদ্ধতি প্রদান করে যেমন 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
}