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

MongoDB-এ বর্তমান ডেটাটাইম ইনসার্ট করার পদ্ধতি


MongoDB-এ বর্তমান ডেটাটাইম ইনসার্ট করতে $setOnInsert অপারেটর ব্যবহার করতে পারেন। প্রথমে ডকুমেন্টসহ একটি কলেকশন তৈরি করি:

>db.addCurrentDateTimeDemo.insertOne({"StudentName":"John","StudentAdmissionDate":new Date("2012-01-21") }); { "acknowledged" : true, "insertedId" : ObjectId("5c97ae45330fd0aa0d2fe49f") } >db.addCurrentDateTimeDemo.insertOne({"StudentName":"Carol","StudentAdmissionDate":new Date("2013-05-24") }); { "acknowledged" : true, "insertedId" : ObjectId("5c97ae54330fd0aa0d2fe4a0") } >db.addCurrentDateTimeDemo.insertOne({"StudentName":"Carol","StudentAdmissionDate":new Date("2019-07-26") }); { "acknowledged" : true, "insertedId" : ObjectId("5c97ae5f330fd0aa0d2fe4a1") }

কলেকশন থেকে সব ডকুমেন্ট প্রদর্শন করার কোয়েরি:

> db.addCurrentDateTimeDemo.find().pretty();

নিচের আউটপুট:

{ "_id" : ObjectId("5c97ae45330fd0aa0d2fe49f"), "StudentName" : "John", "StudentAdmissionDate" : ISODate("2012-01-21T00:00:00Z") } { "_id" : ObjectId("5c97ae54330fd0aa0d2fe4a0"), "StudentName" : "Carol", "StudentAdmissionDate" : ISODate("2013-05-24T00:00:00Z") } { "_id" : ObjectId("5c97ae5f330fd0aa0d2fe4a1"), "StudentName" : "Carol", "StudentAdmissionDate" : ISODate("2019-07-26T00:00:00Z") }

বর্তমান ডেটাটাইম ইনসার্ট করার কোয়েরি। নতুন স্টুডেন্ট রেকর্ড ইনসার্ট করার সাথে সাথে বর্তমান ডেটাটাইমও ইনসার্ট করা হচ্ছে:

> db.addCurrentDateTimeDemo.update( { _id: 1 }, { $set: { StudentName: "Robert" }, $setOnInsert: { StudentAdmissiondate: new Date() } }, { upsert: true } ); WriteResult({ "nMatched" : 0, "nUpserted" : 1, "nModified" : 0, "_id" : 1 })

বর্তমান ডেটাটাইম ইনসার্ট হয়েছে কিনা যাচাই করার জন্য সব ডকুমেন্ট প্রদর্শন করি:

> db.addCurrentDateTimeDemo.find().pretty();

নিচের আউটপুট:

{ "_id" : ObjectId("5c97ae45330fd0aa0d2fe49f"), "StudentName" : "John", "StudentAdmissionDate" : ISODate("2012-01-21T00:00:00Z") } { "_id" : ObjectId("5c97ae54330fd0aa0d2fe4a0"), "StudentName" : "Carol", "StudentAdmissionDate" : ISODate("2013-05-24T00:00:00Z") } { "_id" : ObjectId("5c97ae5f330fd0aa0d2fe4a1"), "StudentName" : "Carol", "StudentAdmissionDate" : ISODate("2019-07-26T00:00:00Z") } { "_id" : 1, "StudentAdmissiondate" : ISODate("2019-03-24T16:21:21.269Z"), "StudentName" : "Robert" }

উপরের স্যাম্পল আউটপুটে দেখা যাচ্ছে, আমরা বর্তমান ডেটাটাইম ইনসার্ট করেছি, যা হলো "2019-03-24T16:21:21.269Z"।


  1. DateTime অবজেক্টকে UTC-তে রূপান্তর C#-এ

  2. C#-এ বর্তমান মাস জেনারেট করুন

  3. সি শার্প DateTime: বর্তমান তারিখে দিন যোগ করা

  4. Tkinter উইন্ডোতে বর্তমান তারিখ দেখানো