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

MongoDB-এ ডেটাসহ ডকুমেন্ট ইনসার্ট করা

MongoDB-এ ডেটা ইনসার্ট করার জন্য new Date() বা ISODate() ব্যবহার করা হয়। স্ট্রিং দিয়ে ডেটা তৈরি করলে MongoDB অটোমেটিক্যালি ISODate-এ কনভার্ট করে।

সিনট্যাক্স


ডেমো কলেকশন তৈরি


সকল ডকুমেন্ট দেখা

{ "_id" : ObjectId("5c9cca58a629b87623db1b16"), "UserName" : "Larry", "UserMessage" : "Hi", "UserMessagePostDate" : ISODate("2012-09-24T00:00:00Z") } 
{ "_id" : ObjectId("5c9cca71a629b87623db1b17"), "UserName" : "Chris", "UserMessage" : "Hello", "UserMessagePostDate" : ISODate("2015-12-31T00:00:00Z") } 
{ "_id" : ObjectId("5c9cca85a629b87623db1b18"), "UserName" : "Robert", "UserMessage" : "Bye", "UserMessagePostDate" : ISODate("2019-01-01T00:00:00Z") }

ডেটা ইনসার্ট করার বিভিন্ন পদ্ধতি

পদ্ধতিউদাহরণব্যাখ্যা
ISODate স্ট্রিংnew Date("2019-01-01")ISO 8601 ফরম্যাট, UTC ধরে নেয়
Date কন্সট্রাক্টরnew Date(2019, 0, 1)মাস ০-ভিত্তিক (০=জানুয়ারি)
ISODate()ISODate("2019-01-01")Mongo শেল হেল্পার ফাংশন
বর্তমান সময়new Date()সার্ভারের বর্তমান UTC টাইম

সেরা অনুশীলন

  • ISO 8601 স্ট্রিং ফরম্যাট ব্যবহার করুন (যেমন: "2019-01-01T10:30:00Z")
  • টাইমজোন স্পষ্ট করুন (Z বা +05:30)
  • ক্লায়েন্ট-সাইডে ডেটা তৈরি না করে সার্ভার টাইম ব্যবহার করুন
  1. MongoDB-এ জন্ম তারিখ থেকে বয়স ক্যালকুলেট করা

  2. MySQL-এ BEFORE INSERT TRIGGER ব্যবহার করে অটোমেটিক্যালি বর্তমান তারিখ ইনসার্ট করুন

  3. জাভা ব্যবহার করে MongoDB কালেকশনে একটি ডকুমেন্ট কীভাবে ইনসার্ট করবেন?

  4. এক্সেলে ডেট পিকার ইনসার্ট করুন: ধাপে ধাপে গাইড