এটি ঠিক করতে, MongoDB aggregate() এ $dateFromString ব্যবহার করুন। $dateFromString একটি তারিখ/সময় স্ট্রিংকে একটি তারিখ অবজেক্টে রূপান্তর করে৷
আসুন নথি-
সহ একটি সংগ্রহ তৈরি করি> db.demo619.insertOne({"DueDate":"10-10-2020"});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e99d7846c954c74be91e69e")}> db.demo69e {"DueDate":"12-01-2019"});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e99d7996c954c74be91e69f")}> db.demo619.insertOne({"DueDate"-108:"-2 2010"});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e99d7ab6c954c74be91e6a0")}
Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo619.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e99d7846c954c74be91e69e"), "DueDate" :"10-10-2020" }{ "_id" :অবজেক্টআইডি("5e99d7996c954c74be91e69f"" :1-D20ate" :1-D2018 }{ "_id" :ObjectId("5e99d7ab6c954c74be91e6a0"), "DueDate" :"28-10-2010" }
ty date/time স্ট্রিং থেকে তারিখ অবজেক্ট −
-এ রূপান্তর করার জন্য নিম্নোক্ত ক্যোয়ারী> db.demo619.aggregate( [ {... $project:{... DueDate:{... $dateFromString:{... dateString:'$DueDate',... সময় অঞ্চল:'America/ নিউ_ইয়র্ক'... }... }... }... } ] )
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e99d7846c954c74be91e69e"), "DueDate" :ISODate("2020-10-10T04:00:00Z") }{ "_id" :ObjectId("5e99d7996c:"D947"D945e), ISODate("2019-01-12T05:00:00Z") }{ "_id" :ObjectId("5e99d7ab6c954c74be91e6a0"), "DueDate" :ISODate("2010-10-28T04:00:00Z")