কম্পিউটার

MongoDB - "টাইপ স্ট্রিং থেকে তারিখে রূপান্তর করতে ব্যর্থ হয়েছে" ঠিক করবেন?


এটি ঠিক করতে, 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") 
  1. মাইএসকিউএল কোয়েরি তারিখ থেকে তারিখে রূপান্তর করতে?

  2. MySQL এ তারিখ থেকে তারিখ/সময়ে ডেটা টাইপ পরিবর্তন করছেন?

  3. কিভাবে MySQL এ স্ট্রিং থেকে তারিখ বের করবেন?

  4. জাভাতে স্ট্রিংকে তারিখে রূপান্তর করুন