Mongo শেলে জাভাস্ক্রিপ্টের Date অবজেক্ট তৈরি করে MongoDB-এ ইন্সার্ট করা যায়। MongoDB এটিকে ISODate হিসেবে স্টোর করে।
সিনট্যাক্স
var yourVariableName = new Date(year, month, day, hour, minute);
db.yourCollectionName.insertOne({yourDateFieldName: yourVariableName});
ডেটা ভেরিয়েবল তৈরি
> var creatingDate = new Date(2019, 03, 29, 13, 12);
নোট: জাভাস্ক্রিপ্টে মাস ০-ভিত্তিক (০=জানুয়ারি, ৩=এপ্রিল)
ডকুমেন্ট ইনসার্ট করা
> db.insertingDateUsingVariableDemo.insertOne({"UserName":"John","UserMessages":["Hi","Hello","Awesome"],"UserPostDate":creatingDate});
ডকুমেন্ট দেখা
> db.insertingDateUsingVariableDemo.find().pretty();
আউটপুট
গুরুত্বপূর্ণ বিষয়গুলো
- MongoDB ডেটা BSON ফরম্যাটে ISODate হিসেবে স্টোর করে
- জাভাস্ক্রিপ্ট
Dateঅবজেক্ট অটোমেটিক্যালি কনভার্ট হয় - মাস ০-ভিত্তিক (০-১১) - সতর্ক থাকুন
- UTC টাইমজোনে স্টোর হয়
বিকল্প পদ্ধতি: সরাসরি ISODate
বর্তমান সময় ইনসার্ট করতে