কম্পিউটার টিউটোরিয়াল

Mongo শেলের মাধ্যমে MongoDB-এ Date() ইনসার্ট করা

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


বর্তমান সময় ইনসার্ট করতে

 
            
  1. MongoDB-এ ISODate থেকে ডেটা কম্পোনেন্ট বের করা

  2. MongoDB শেল (mongo command) চালু করার পদ্ধতি

  3. MongoDB শেলে ডেট ফরম্যাট করার পদ্ধতি

  4. MongoDB-তে ডেট ফরম্যাট পরিবর্তন